查询格式错误,预期为END_OBJECT,但在Kibana中发现FIELD_NAME错误(弹性搜索6.8.0)

时间:2019-10-29 16:55:16

标签: kibana elasticsearch-6.8

我正在Kibana控制台中运行以下GET查询,由于某种原因,我在响应窗口中收到如下错误://错误[match]格式错误的查询,预期为[END_OBJECT],但是找到了[FIELD_NAME]任何人都可以建议为什么我不能在“应该”部分中使用多个匹配块? //响应-如果我取出其中一个匹配块,则可以正常工作?

{
  "error": {
   "root_cause": [
  {
    "type": "parsing_exception",
    "reason": "[bool] malformed query, expected [END_OBJECT] but found [FIELD_NAME]",
    "line": 32,
    "col": 7
  }
],
"type": "parsing_exception",
"reason": "[bool] malformed query, expected [END_OBJECT] but found [FIELD_NAME]",
"line": 32,
"col": 7

},   “状态”:400 }

当我使用下面的数据发出POST请求时,出现上述错误

{
"query": {
  "bool": {
    "should": [
      {
        "match": {
          "tags": "divorce"
        }
      },
      {
        "match": {
          "textpost": "divorce"
        }
      },
      {
        "match": {
          "domaine": "divorce"
        }
      },
      {
        "match": {
          "title": "divorce"
        }
      }
    ],
    "filter": {
          "term": {
                "domaine": "Arbitrage"
              }
    }
  },
  "aggs": {
    "domaines`": {
      "terms": {
        "field": "domaine"
      }
    }
  },
  "highlight": {
    "order": "score",
    "pre_tags": [
      "<em class='surkeyw'>"
    ],
    "post_tags": [
      "</em>"
    ],
    "fields": {
      "title": {
        "number_of_fragments": 0
      },
      "domaine": {
        "number_of_fragments": 0
      },
      "textpost": {},
      "tags": {
        "number_of_fragments": 0
      },
      "resume": {
        "number_of_fragments": 0
      }
    }
  }
}

} 我从一个星期开始努力 请帮帮我 谢谢

0 个答案:

没有答案