3

「query_string」演算子とは異なり、「fuzzy_like_this」には「default_operator」がありません。「AND」に設定できるため、「鶏の胸肉」などの複数用語検索で必要な結果セットよりもはるかに大きな結果セットになります。

この機能を実現する別の方法はありますか?検索トークンを事前に分割し、fuzzy_like_thisブロックの束をANDで結合するようなものですか?または、できればもっとシンプルで直感的なものですか?

http://www.elasticsearch.org/guide/reference/query-dsl/flt-query.html

4

1 に答える 1

2

私があなたの要件で何かを逃していない限り、あなたが探しているのはmatch_queryです。レコードと一致するためにすべての用語を必要とするAND演算子をサポートします。または、パラメーターを使用して、一致する必要のある用語の数またはパーセンテージを指定することもできますminimum_should_match

于 2013-03-21T03:54:23.177 に答える