Трудно понять, как заказать статьи по популярности - PullRequest
0 голосов
/ 12 февраля 2011

Я делаю RSS-ридер, и я нахожусь в точке, где я получаю статьи из нескольких источников. Я также получаю сообщения о том, что лайки в Facebook определяют популярность, но я вижу, что некоторые каналы имеют огромное количество голосов, а другие - очень мало. Теперь, если я подписался на канал, даже если у него есть несколько голосов, я, очевидно, заинтересован в нем. Я не уверен, как лучше определить порядок отображения статей. Мой план состоял в том, чтобы перечислить наиболее проголосовавших сверху и наименее проголосовавших снизу, что заглушает источники новостей, которые не голосуются массами, но которые мне нравятся, как Joystiq. В последнее время я думал о том, чтобы дать всем источникам новостей одинаковый вес, чтобы в первую очередь отображалась наиболее проголосованная статья каждого источника новостей, а затем следовали бы вторые статьи, получившие наибольшее количество голосов, и так далее. Я хотел бы знать, есть ли лучший способ определить вес популярности популярного источника новостей вместо того, чтобы просто дать им равный вес?

Редактировать: грамматика

1 Ответ

1 голос
/ 12 февраля 2011

Если бы я делал это, я бы, наверное, начал с вычисления скользящего среднего числа «лайков» для каждого источника.Затем вычислите процентную разницу между количеством лайков для конкретной статьи по сравнению со скользящей средней для этого источника.

В долгосрочной перспективе это должно дать примерно такое же распределение, что и равный вес для каждого источника, ноон по-прежнему позволяет (например) двум особенно популярным статьям из одного источника отображаться как две верхние статьи в списке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...