ElasticSearch でトークン フィルターが適用される順序を制御しようとしています。
ドキュメントから、トークナイザーが最初に適用され、次にトークンフィルターが適用されることは知っていますが、トークンフィルターの順序がどのように決定されるかについては言及されていません。
以下は、分析セットアップ スクリプトの YAML スニペットです。
KeywordNameIndexAnalyzer :
type : custom
tokenizer : whitespace
filter : [my_word_concatenator, keyword_ngram]
my_word_concatenator
以前に適用されると思っていkeyword_ngram
たのですが、そうではないようです。これらのフィルターの順序を制御できる方法 (または場合) を知っている人はいますか?
どうもありがとう!