在比对查询中使用OR

时间:2018-07-16 06:45:41

标签: elasticsearch

如何在查询部分中添加2个或更多搜索词? 使用sql可以做到:

query = '35.171.69.170' OR query = '1.2.3.4' OR query = '5.6.7.8'

但是我不确定如何更新此弹性查询:

{
  "query": {
    "match": {
      "sourceIPAddress": {
        "query": "35.171.69.170",
        "type": "phrase"
      }
    }
  }
}

我尝试了以下查询,但它似乎正在工作。我想知道这是否正确:

{
    "query": {
        "query_string" : {
            "query": " (35.171.69.170)  OR (1.2.3.4)",
            "fields": ["sourceIPAddress"]
        }
}

是否可以向以下字段提供列表:

"query": ["35.171.69.170", "1.2.3.4"]

0 个答案:

没有答案