Опитвате се да контролирате реда, в който филтрите за токени се прилагат в ElasticSearch.
Знам от документите, че първо се прилага токенизаторът, след това филтрите за токени, но те не споменават как се определя редът на филтрите за токени.
Ето YAML фрагмент от моя скрипт за настройка на анализ:
KeywordNameIndexAnalyzer :
type : custom
tokenizer : whitespace
filter : [my_word_concatenator, keyword_ngram]
Бих си помислил, че my_word_concatenator
ще се приложи преди keyword_ngram
, но изглежда, че не е така. Някой знае ли как (или дали) редът на тези филтри може да се контролира?
Благодаря много!