如何根据他们的评分和发布时间找到最好的帖子?

sha*_*lpk 1 php mysql algorithm

我有一张Posts桌子,在不同的时间提交了很多帖子,每个帖子都有评分.对于问题的缘故,让我们说我在所有需要的详细信息Posts表本身(即contents,ratings,created_at等都是在帖子表).

我需要一种算法来根据帖子的评分和最近发布的帖子智能地对帖子进行排序.我正在使用MySQL后端,因此查询是合适的.

oez*_*ezi 5

谷歌真的不是那么难.第一个打击似乎真的很好,第二个甚至是关于这个的SO主题,导致一篇关于贝叶斯评级的好文章,这似乎是你正在寻找的.

其余的是简单的数学 - 通过贝叶斯评级,您可以轻松确定哪些帖子是最好的.考虑到时间,只需将评级除以创建帖子后的分钟数(例如),结果是一个考虑创建时间的良好评级.