0
私のアプリケーションでは、common terms
というクエリを使用して、指定された入力文字列に一致するドキュメントを取得します。私は別のクエリを試し、一般的な用語ははるかに最良の結果があった。
しかし、ユーザーが文字列に小さなタイプミスをした場合、誤って2つの文字を入れ替えたとすると、結果はさらに悪化します。
これらのケースでは、match
クエリがより良い結果を示します。一般的な用語のクエリーファジーで
common terms
クエリに曖昧さを追加する方法はありますか?
common_terms
と同じ結果が得られるようにmore_like_this
またはmatch
というクエリを作成する必要がありますか?
elasticsearch 5.2.1では、cutoff_frequencyがあいまいでは機能しません – irakli2692