与“query_string”运算符不同,“fuzzy_like_this”没有“default_operator”我可以设置为“AND”,这会产生比“鸡胸肉”这样的多项搜索所需的结果集大得多的结果集”
是否有其他方法可以实现此功能?就像预先拆分搜索令牌和将一堆fuzzy_like_t这些块和?或者最好是更简单,更直观的东西?
http://www.elasticsearch.org/guide/reference/query-dsl/flt-query.html
答案 0 :(得分:2)
除非我遗漏了您的要求,否则您要找的是match_query。它支持AND运算符,它将要求所有术语匹配记录。或者,您可以使用minimum_should_match
参数指定必须匹配的术语的数量或百分比。