Нестандартный анализатор asticsearch soundex plus snowball

Следующее работает для меня (поиск для "test" также возвращает поля с "test"): index : analysis : analyzer : default : type : snowball language : english когда установлено в моем файле asticsearch.yml.

Я хочу объединить это с установленным мной soundex, поэтому я попробовал это:

index : analysis : analyzer : default : type : custom tokenizer : standard filter : [standard, lowercase, soundex_filter, stemming] filter : soundex_filter : type : phonetic encoder : soundex replace : true stemming : type : snowball language : english

но безуспешно, ни один из них, похоже, не работает

Кто-нибудь имел успех в объединении фильтров?

1 ответ

Решение

Для тех, кто заинтересован, вот правильный синтаксис index : analysis : analyzer : default : type : custom tokenizer : standard filter : [standard, lowercase, stemming_filter, soundex_filter] filter : soundex_filter : type : phonetic encoder : soundex replace : false stemming_filter : type : snowball language : English

заменить истину было как-то отменяющим

Другие вопросы по тегам