Elasticsearch インデックス内には、テキストを含むさまざまな行があります
「……牛乳2%……」。
ユーザーが「2% ミルク」などのクエリを検索フィールドに入力すると、内部的にクエリに変換されます
title:(+milk* +2%*)
すべての用語が必要であり、「2% 乳脂肪」を含む行に関心がある可能性があるためです。
上記のこのクエリは、ゼロ ヒットを返します。クエリを次のように変更します
title:(+milk* +2%)
妥当な結果を返します。では、最初のクエリの '*' 演算子が機能しないのはなぜでしょうか?