4

異なるアナライザー (ステム、ngram など) を持つ複数のフィールドに対してクエリを実行する場合、elasticsearch は各フィールドのクエリ文字列に対して特定の分析を実行しますか?

4

1 に答える 1

6

はい、クエリ内でアナライザーを指定しない限り、そうです。query_stringクエリは、use_dis_maxクエリ内のパラメーターに応じて bool または dismax クエリに変換されます。フィールドごとに異なるクエリが生成され、search_analyzer特定の各フィールドに関連する がクエリの分析に使用されます。

于 2012-10-03T20:21:14.300 に答える