Как бы вы добавили вес системе голосования, такой как «большие пальцы», основанной на времени? - PullRequest
0 голосов
/ 18 января 2012

Я нашел классную библиотеку для голосования по вещам -> https://github.com/brady8/thumbs_up

Я бы хотел изменить его сам или с помощью кого-то, чтобы прибавить в весе в зависимости от времени. С точки зрения бизнес-логики, у меня есть представление о том, как это сделать, но я могу воспользоваться некоторыми рекомендациями о том, как это сделать.

Моя причина в том, что если вы не добавите вес, основанный на времени, тогда старые записи с наибольшим количеством голосов всегда будут в верхней части подсчета запросов. Имеет смысл, чтобы новые записи имели больший вес, чтобы они могли всплыть.

Мысли? Возможно, есть библиотека, которая уже делает это?

1 Ответ

1 голос
/ 18 января 2012

Большинство сайтов в настоящее время классифицируются по периодам времени, таким как "Топ сегодня", "Топ этой недели" и "Все время"

Таким образом, вы по-прежнему можете быть честны в этом, и поэтому люди все еще могут видеть, какой контент удерживал его место на вершине с течением времени.

Похоже, что этот камень уже поддерживает периоды времени, так что я думаю, вы действительно уже в пути.

...