标签: elasticsearch lucene elasticsearch-6
如果查询中有多个match子句,那么只有在前一个子句未返回任何匹配项的情况下,才能实现运行第二(或后续)子句的行为。即类似max_should_match。
max_should_match
在我的用例中,我有两个与此类似的子句,
[ { <Normal Match query> }, { <Fuzzy Match query> } ]
我不希望得到模糊的结果,除非并且直到我在常规匹配查询中没有得到结果为止。
Elasticsearch版本-6.3