所以我只是建立了一个星级评分系统,并尝试提出一种算法来列出“评分最高”的项目.为简单起见,以下是列:
item_name
average_rating (a decimal from 1 to 5)
num_votes
我试图确定投票数和评级之间的“甜蜜点”.例如…
>评级项目(4.6 / 20票)应该高于一个项目(5.0 / 2票)
>评级为(2.5 / 100票)的项目应低于(4.5 / 2票)的项目
换句话说,num_votes在“Top”中扮演一个因素.
有人知道一种算法非常擅长确定这个“甜蜜点”吗?
提前致谢.
最佳答案
原文链接:https://www.f2er.com/mysql/433832.html