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

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

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

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

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

...