ElasticSearch包含或使用simple_query_string

wfauudbj  于 2023-03-17  发布在  ElasticSearch
关注(0)|答案(1)|浏览(121)

有什么方法可以对简单的查询字符串使用包含OR吗?
在我当前的配置下,我有:
A类|B =具有A或B的所有结果(A,B,AB)
我想要
A类|B =具有A AND B然后A OR B(AB,A,B)的所有结果
我在ES的文档中找不到任何东西。有什么方法可以实现这种行为吗?

umuewwlo

umuewwlo1#

下面是一个例子:

GET /_search
{
  "query": {
    "query_string": {
      "query": "(new york city) OR (big apple)",
      "default_field": "content"
    }
  }
}

参考:https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-query-string-query.html

相关问题