Правильный синтаксис для добавления агрегации фильтров в визуализации Kibana в качестве входных данных JSON (фильтрация для определенного значения свойства) - PullRequest
0 голосов
/ 24 марта 2019

Я пытаюсь выполнить простейший фильтр для определенного значения свойства, как вход JSON, в визуализации Kibana, но безуспешно.

К моему удивлению, я не могу найти конкретных примеров для этого (искал пару минут).

Скажем, у нас есть документ со следующей структурой:

{
    a: true,
    b: 10
}

Как добавить агрегат фильтров для всех документов с a = true?

Я пытался использовать "script", "query", "filters" api, но все они дают мне ошибки разбора. У меня все фильтры jsons действительны, моя проблема с точным синтаксисом, который я ожидаю от упругого синтаксиса, но все примеры, которые я там нашел и попробовал - дают мне ошибки синтаксического анализа (после внесения изменений в мою структуру индекса).

Версия Кибаны: 6.4.3

Как это достигается?

1 Ответ

0 голосов
/ 26 марта 2019

Пример:

POST /sales/_search?size=0
{
    "aggs" : {
        "docs" : {
            "filter" : { "term": { "a": "true" } },
        }
    }
}

Здесь - ссылка на официальную документацию с примером.

...