Реализация алгоритма популярности / алгоритма top10 на сервере

Я пытаюсь создать популярный алгоритм на моем сервере. У меня есть 2 предмета для расчета: 1. Популярность рецепта - ранг должен быть рассчитан с использованием ранга (1-5 звездочек) и из TS каждого ранга. 2. Популярность пользователя - с использованием расчета по всем ранговым рецептам.

Так что для 1 - так как он использует TS - мне кажется, что мне нужен рабочий поток, который просыпается каждые N часов, перемещается по всем рецептам и пересчитывает топ10.

для 2 - это я не проблема.

Любые идеи, как реализовать алгоритм, так что не нужно будет проходить всю таблицу рангов? Или, может быть, реализовать другой алгоритм?

0 ответов

Другие вопросы по тегам