2011-05-16 32 views
2

我想在我的網站上實現類似的東西。Reddit如何查詢他們的數據庫「什麼是熱點」?

提交有up_votes和down_votes。我想reddit會進行某種數據庫查詢,考慮到up_votes vs. total_votes以及可能的影響因素和評論數量,並將它們限制在指定的時間段內。

你認爲他們用什麼樣的查詢來確定它?

謝謝!

+2

最好的方法是查看他們的[源代碼](http://code.reddit.com/)。 – alex 2011-05-16 08:13:10

+0

@hammar - 這正是我一直在尋找的。提交它作爲答案,我會複選框。謝謝! – goddamnyouryan 2011-05-16 08:39:51

回答

5
  • 對於鏈接,他們使用基於upvotes減去downvotes與帖子年齡相結合的公式。
  • 對於評論,他們使用基於Wilson score interval的置信度排序。

This blog post更詳細地描述了兩個公式。

相關問題