【问题标题】:match query malformed, no start_object after query name" Elasticsearch 7.1匹配查询格式错误,查询名称后没有 start_object” Elasticsearch 7.1
【发布时间】:2021-03-10 12:33:22
【问题描述】:

我目前收到以下错误:

“[匹配] 查询格式错误,查询名称后没有 start_object”在 Elasticsearch 7.1 中

POST /jobs/_search

使用以下查询:

{"query": {
    "bool": {
        "must": {
          "match": [
            {"city": "chicago"},
            {"state": "illinois"}
          ]
        }
      }
}}

我怎样才能让它再次工作?

谢谢!!

【问题讨论】:

  • 您有机会浏览我的回答吗,期待您的反馈????

标签: ruby elasticsearch


【解决方案1】:

该错误清楚地表明您的布尔查询格式不正确。试试下面的查询:

{
  "query": {
    "bool": {
      "must": [
        {
          "match": {
            "city": "chicago"
          }
        },
        {
          "match": {
            "state": "illinois"
          }
        }
      ]
    }
  }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-29
    • 2018-01-09
    • 2016-09-29
    • 1970-01-01
    相关资源
    最近更新 更多