Как провести анализ значимых сроков по сегментам по месяцам в ElasticSearch - PullRequest
0 голосов
/ 07 апреля 2020

Я пытаюсь выполнить многозначный анализ значимых терминов по месяцам (сегментам), следуя документации . Настроив это, мне удалось заставить его работать для сегментов с помощью целочисленного поля с именем "city_id":

{
    "terms": { "field": "city_id" },
    "aggregations": {
        "significant_keywords": {
            "significant_terms": { 
                "field": "topics.keyword",
                "min_doc_count": 2
            }
        }
    }
}

Теперь я хотел бы проводить тот же анализ для сегментов по месяцам вместо city_id. У меня есть поле с именем "creation_at", которое является полем даты. Думаю, я могу использовать какой-то фильтр диапазона дат, чтобы получить то, что я хочу, но не уверен, что это возможно. Индекс имеет около 15 месяцев данных.

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