如何按 5 星用户评级对实体进行排序

Ali*_*ile 5 math

我试图找到一个公式

http://www.evanmiller.org/how-not-to-sort-by-average-rating.html

上面链接中的那个太难实现了。有没有更好、更简单的方法来按五星级用户评级控件对实体进行排序?

想想笑话。人们会说笑话,其他人则给他们打 1 到 5 颗星。
如果
a) 5 个用户用 5 评价一个笑话,
b) 另一个 1000 用 4 评价另一个笑话,最后,
c) 另一个 1000 用 3.8 评价另一个笑话,
我想要这个特定的顺序:

  • 笑话 b)
  • 笑话 c)
  • 笑话一)

Kei*_*ler 4

我使用贝叶斯评级系统,它非常简单:

http://www.thebroth.com/blog/118/bayesian- rating