2016-04-13 4 views
0

Я совершенно новый для ElasticSearch и абсолютно новичок в Kibana и был немного смущен:
Doc говорит, что для Kibana 4 мы могли бы использовать расширенные скрипты в запросах, но с более поздним обновлением, что groovy в настоящее время отключен ,Scripting in Kibana

Мой вопрос: возможно ли сделать расширенные запросы в Discovery Kibana 4.5, используя некоторую логику, например, проверить размер поля массива?

Я прав, что поле поиска на вкладке Discovery принимает только поиск URI, который ограничен в параметрах?

ответ

0

Да, вы можете создавать сценарии в Kibana, которые будут вычислять результаты во время выполнения.

Вы можете использовать любое из полей, присутствующих и использовать эти поля для создания динамических полей, таких как добавление 2 числовых полей и т.д.

Вы можете создать скриптового поле с помощью:

  1. При нажатии на настройки Вкладка
  2. Нажмите на название индекса (присутствует в левой части).

Теперь вы получите список полей справа.

  1. Нажмите вкладку «Сценарированные поля», которая находится на вкладке «Поля».
  2. Нажмите «Добавить скриптовое поле», чтобы добавить поля сценария.

Пример для добавления 2 числа, создать поле с сценариями следующим выражением:..

док [ 'поле1'] значение + док [ 'поле2'] значение