У меня работает следующее (поиск «тестирования» также возвращает поля с «тестом»):
index :
analysis :
analyzer :
default :
type : snowball
language : english
при настройке в моем файле elasticsearch.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
но безуспешно, ни один из них, похоже, не работает (без стемминга или саундекса)
Кому-нибудь удалось совместить фильтры?