В Кибане (или, возможно, даже в эластичном поиске), есть ли способ сортировать документы в сегменты на основе поля, а затем вычислять статистику по самим сгенерированным сегментам?Вот упрощенный пример моей проблемы:
У меня есть журналы со структурой:
{
user_id: [string],
post_id: [string]
}
, которые сигнализируют о том, что пользователь с идентификатором user_id
просмотрел сообщение с идентификатором post_id
.Я хотел бы:
объединить журналы, сопоставив user_id
Подсчитать количество журналов на ведро
Рассчитать 75-й процентиль этих специфических для ведра подсчетов
Возможно ли это в Кибане?