算法 关于帖子热度排行排序这样的操作

clc3123 · 2012年01月14日 · 最后由 josh_chen_jia 回复于 2014年01月14日 · 6473 次阅读

是数据库读取时实时按照算法计算的吗?或者是其它进程定时对帖子进行热度值计算并且更新帖子的相关 field?

有关的文章:hacker news 的排序 http://amix.dk/blog/post/19574

简单点的可以用数据库查询时计算然后 cache 下来

https://gist.github.com/1391980 # stackoverflow & reddit algorithm

#2 楼 @xdite Reddit 算法,确实很棒! 但是我这个需求偏偏跟系统时间相关,要是算类型,应该和 hackernews 的一类。。。

阮一峰写了一个基于用户投票的排名算法的系列博客 (Includes Hacker News, Delicious, Reddit, and Stack Overflow),有兴趣的同学一定要看 :D http://www.ruanyifeng.com/blog/2012/02/ranking_algorithm_hacker_news.html

需要 登录 后方可回复, 如果你还没有账号请 注册新账号