query_string を使用して、ワイルドカードをエラスティック検索の正確なフレーズ検索に使用しようとすると問題が発生します。
すべてのバリエーションの正確なフレーズである結果が返されるようにしたい。つまり、「クアーズ ブリューイング」、「クアーズ ブリューワリー」、「クアーズ ブリューズ」などです。
POST _search
{
"query": {
"query_string": {
"default_operator": "AND",
"analyze_wildcard": true,
"query": "\"coors brew*\""
}
}
}
私はこのアプローチと結婚していませんが、ドキュメントの大部分を検索して、1 つまたは 2 つのフィールドと一致するものを見つけたいと考えています。