获取query_string格式错误的查询,预期[END_OBJECT],但找到了[FIELD_NAME]

问题描述 投票:0回答:1

当我尝试执行时,我收到以下查询,我得到了异常[query_string]格式错误的查询,预期为[END_OBJECT],但找到了[FIELD_NAME]

{
  "query" : {
   "query_string": {
        "default_field": "shipmentId",
        "query": "\"123\""
    },
    "bool" : {
      "filter" : {
        "terms" : {
          "exceptionId" : ["1", "2"]
        }
      },
      "must_not" : {
        "terms" : {
          "id" : ["1"]
        }
      }
    }
  }
}
elasticsearch spring-data-elasticsearch elasticsearch-aggregation elasticsearch-dsl
1个回答
0
投票

您的查询几乎是正确的,您只需要在query_string部分中移动bool/must查询:

© www.soinside.com 2019 - 2024. All rights reserved.