私のドキュメントには、3 ~ 10 の文を含む「説明」フィールドがあります。
ユーザーからまったく同じ言葉を期待することはできないため、あいまいさをサポートする必要があります。
一方、「一致」ではなく「一致フレーズ」を使用する必要があります。単語が互いに離れすぎている場合、ドキュメントは関連性がないためです。
問題は、「match_phrase」が単語を分析しないことです。その結果、あいまいさがサポートされません。(ここの最後の段落を参照してください https://www.elastic.co/guide/en/elasticsearch/guide/master/phrase-matching.html )。
この 2 つの要件を何らかの方法で達成するには、ここで創造的な解決策が必要だと思います。おそらく、他の検索クエリを使用して。