Как рассчитать коэффициент удержания в эластичном поиске / кибане? - PullRequest
0 голосов
/ 14 мая 2019

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

Есть ли способ (запрос, который я могу вписать в график vega или использование timelion в кибане, или может быть какой-то другой альтернативой), в котором я могу вычислить общееуникальных посетителей, скажем, 15 дней назад, а затем видеть один и тот же набор пользователей для каждого предстоящего дня?

Чтобы данные показали, что у меня было 300 пользователей, которые посетили 15 дней назад, затем из этих 300, снова 150посетили на следующий день, 120 снова посетили на следующий день и т. д.

{
"userid":"asdkas213ksashd",
"interaction":[
 {
  "type":1,
  "timestamp":"the date"
 },
 {
  "type":2,
  "timestamp":"the date"
 }]
}
...