如何在ElasticSearch中实现“ max_should_match”类型的查询?

时间:2019-11-20 13:07:24

标签: elasticsearch lucene elasticsearch-6

如果查询中有多个match子句,那么只有在前一个子句未返回任何匹配项的情况下,才能实现运行第二(或后续)子句的行为。即类似max_should_match

在我的用例中,我有两个与此类似的子句,

[
  {
    <Normal Match query>
  },
  {
    <Fuzzy Match query>
  }
]

我不希望得到模糊的结果,除非并且直到我在常规匹配查询中没有得到结果为止。

Elasticsearch版本-6.3

0 个答案:

没有答案