Как отфильтровать результаты агрегирования в Kibana (эластичный поиск)?

Я хочу отфильтровать результаты агрегирования эластичного поиска в Kibana (v6.2). Например, я хочу отображать только те часы, которые больше 100 (например, команда HAVING в SQL). Я знаю, что мы можем фильтровать результаты в разделе фильтр по другим полям, но я не знаю, как применить фильтр к функциям агрегирования. Я попытался использовать post_filter в разделе фильтров в Kibana, но это не сработало. Любые идеи? введите описание изображения здесь


person Enayat    schedule 03.04.2018    source источник


Ответы (1)


Вы можете расширить запрос агрегирования в расширенном поле

Он будет добавлен в запрос, как показано на картинке.

Расширенные поля агрегирования Kibana

Другой вопрос, что поставить в это поле. Вы можете проверить значения скрипта для суммирования

person pkhlop    schedule 03.04.2018
comment
Не могли бы вы подробнее рассказать? Что такое тест? Я хочу отфильтровать сумму полей. - person Enayat; 04.04.2018