неправильно сформированный запрос, ожидание END_OBJECT, но обнаружена ошибка FIELD_NAME в Kibana (Elastic Search 6.8.0) - PullRequest
0 голосов
/ 29 октября 2019

Я выполняю следующий запрос GET в моей консоли Kibana и по какой-то причине я получаю сообщение об ошибке в окне ответа следующим образом: // error [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

}, "status": 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
      }
    }
  }
}

} Я очень старался с 1 недели Пожалуйста, помогите мне Спасибо

...