试图控制令牌过滤器在 ElasticSearch 中的应用顺序。
我从文档中知道首先应用标记器,然后应用标记过滤器,但他们没有提到如何确定标记过滤器的顺序。
这是我的分析设置脚本中的 YAML 片段:
KeywordNameIndexAnalyzer :
type : custom
tokenizer : whitespace
filter : [my_word_concatenator, keyword_ngram]
我本来以为my_word_concatenator
之前会应用keyword_ngram
,但似乎情况并非如此。任何人都知道如何(或是否)可以控制这些过滤器的顺序?
非常感谢!