我正在開發一個類似於Digg的web應用程序,我需要一個算法來用來按照流行度排序。例如:在第一頁上,我想擁有今天最受歡迎的帖子,而且幾天之前已經獲得了足夠的選票。我的db現在看起來像這樣:投票加權算法
Table | fields
Posts | id | ... | time
Feedback | id | userid | time | upvote
upvote字段是bool。如果是肯定的,則意味着用戶點擊了投票按鈕。
我的表格可以修改,因爲它們是空的。
任何幫助將不勝感激
爲什麼不選擇[KISS](http://en.wikipedia.org/wiki/Keep_it_simple_stupid)並根據最後* X *小時內的投票數排名?或者可能使用延時過濾器.... – wallyk 2012-01-18 23:05:00