我有一个新系统,你可以用1到5星评价新闻.在数据库中我保存计数,总和和绝对评级为int,最高为100(对于html输出,所以5颗星将是100颗1星将是20%.现在我有三个名单:评分最高评分最多评论
最后两个很简单,但第一个有点棘手.在我接受这件事之前,这一切都是一团糟,而且他们只是在那里放了5个评价最高的新闻,所以事实上如果有一个新闻评分为4.995,有10万票,另一个有5星1票,那么"更好被评为"即使这是荒谬的,也是最重要的.在第一时间,我对列表进行了限制,因此只有具有一定数量投票(如10或20)的新闻可以在列表中.
但我真的不喜欢那样.是否有一种很好的方法可以实现 - 给这些东西带来重量或者类似的东西?