发现新发的帖子没有排在前面,但帖子投票是可以影响排序的。想问一下具体的排序规则是什么?
帖子排序问题
相关帖子
- 其他回帖
-
目前黑客派使用的是 Reddit 的帖子排序算法:
/** * Gets Reddit score. * * @param ups the specified vote up count * @param downs the specified vote down count * @param t time (epoch seconds) * @return reddit score */ private static double redditScore(final int ups, final int downs, final long t) { final int x = ups - downs; final double z = Math.max(Math.abs(x), 1); int y = 0; if (x > 0) { y = 1; } else if (x < 0) { y = -1; } return Math.log10(z) + y * (t - 1353745196) / 45000; }
这个算法很简单有效,具体分析网络上很多,请自行搜索~
- 查看全部回帖
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于