3

与“query_string”运算符不同,“fuzzy_like_this”没有“default_operator”,我可以将其设置为“AND”,这导致结果集比“chicken Breast”等多词搜索所需的结果集大得多。

是否有替代方法来完成此功能?就像预先分割搜索标记并将一堆fuzzy_like_this 块合并在一起?或者最好是更简单、更直观的东西?

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 回答