Функция, связанная со временем, для расчета скорости, например, Reddit

Как мы знаем, у Reddit есть свой алгоритм ранжирования, а также stackoverflow.

алгоритм ранжирования Reddit

Я хочу разработать алгоритм ранжирования для динамического ранжирования контента аудита. Пользователи могут проверить содержимое, выполнив digg/bury. Алгоритм ранжирования заключается в том, чтобы в первую очередь проверять контент с самыми старыми/наименьшими действиями.

Есть идеи?


person lifei    schedule 05.10.2013    source источник


Ответы (1)


Вот классические формулы: http://www.seomoz.org/blog/reddit-stumbleupon-delicious-and-hacker-news-algorithms-exposed

Формула:

(p - 1) / (t + 2)^1.5

Описание:

Голоса, разделенные по возрастному фактору

p = количество голосов (баллов) от пользователей.
t = время с момента отправки в часах.

p вычитается на 1, чтобы аннулировать голос отправителя.
Фактор возраста равен (время, прошедшее с момента отправки в часах плюс два) в степени 1,5.

person NARKOZ    schedule 19.10.2013