Всякий раз, когда пользователь отправляет событие вasticsearch, я сохраняю сохранение в пользовательском документе.Сохранение = входил ли пользователь в определенный день после создания учетной записи.Поэтому, если пользователь входит в систему на следующий день после регистрации (день1) и через день после этого, документ пользователя будет иметь значения «день1», «день3», «день5» и т. Д.
{
"id": "something",
"created": ...,
"retention": ["day1", "day3", "day5"]
}
Теперь яхочу рассчитать коэффициент удержания на каждый день.Коэффициент удержания в течение дня N = (количество пользователей, у которых в документе «день N» есть И было создано в СЕЙЧАС - N дней) / (количество пользователей, которое было создано в день СЕЙЧАС - N дней).
IЯ новичок вasticsearch, и я понятия не имею, где искать решение.