Как игнорировать выделенные поля в запросе кибана? - PullRequest
0 голосов
/ 12 июня 2019

Я пытаюсь сделать запрос в кибане, который показывает все ошибки в сервисе, но результаты показывают только данные с полем «выделение», как я могу их игнорировать?

Я пытался сделать запрос DSL, как это:

{
  "query": {
    "exists": {
      "field": "payload.error"
    }
  }
}

но это не работает, как я ожидаю

Это структура данных, отображаемых в ответе на запрос:

 "payload": {
      "method": "standardError",
      "error": {
        "code": "300",
        "detail": "{\"Cliente no posee fecha\"}",
        "message": "BUS_ERROR"
      }
  },
  "highlight": {
    "payload.error.code.keyword": [
      "@kibana-highlighted-field@107@/kibana-highlighted-field@"
    ]
  }

Данные, которые не отображаются в результате запроса, не имеют поля «выделение цветом», но имеют точно такую ​​же структуру полезной нагрузки

Я ожидаю запрос, который показывает все данные с полем payload.error, независимо от того, имеет ли оно поле выделения или нет

...