Как использовать DSL-запрос от Kibana dev-tools в визуализации? - PullRequest
0 голосов
/ 27 июня 2019

Я успешно собрал и запросил конкретный контент, который мне нужен в Kibana Dev Tools. Однако мне нужна эта информация в табличной форме в формате CSV или PDF. Для этого мне нужно выполнить DSL-запрос, который я создал в Dev Tools в инструменте визуализации Kibana. Однако я не могу этого сделать.

Я попытался скопировать DSL в текстовое поле запроса Lucene в верхней части страницы визуализации, а также попытался в параметре добавления фильтра. В обоих случаях возвращается ошибка.

Запрос, который работает в Dev Tools:

{

  "query": {
    "bool": {
       "must": [
        { "match": { "start_datetime":"1569868200" }}
      ]
    }
  },
  "aggs" : {
        "state_location" : {
            "terms": {
                "field" : "state_location"
            },
            "aggs": {
                "stakeholder_category": {
                    "terms": {
                        "field": "stakeholder_category"
                    },
                    "aggs": {
                        "coverage_category": {
                            "terms": {
                            "field": "category_paragraph_name.keyword"
                            }
                        }
                    }
                }
            }
        }
    }
}

Ожидается получение результата на экране визуализации в виде таблицы, чтобы я мог экспортировать его в CSV или PDF.

1 Ответ

1 голос
/ 28 июня 2019

Панель поиска в панели обнаружения не работает с синтаксисом json поискового запроса к REST-API.Вместо этого он использует простой синтаксис lucene.

Однако вы по-прежнему можете редактировать результаты поиска в обнаружении вручную: вы должны увидеть кнопку с надписью «Inspect», как показано на следующем рисунке.

enter image description here

Обратите внимание, что внешний вид Kibana получил значительное обновление, поэтому в зависимости от используемой версии вы найдете кнопку «Осмотреть» где-то еще вdiscovery)

При нажатии на кнопку открывается правая панель с тремя вкладками (Статистика, Запрос и Ответ).В разделе Запрос вы можете вставить свой запрос.Не пропускайте корневой узел «запрос» вашего json.

enter image description here

Надеюсь, это поможет вам: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...