所以我只是建立了一个星级评分系统,并试图提出一种算法来列出“评分最高”的项目。为简单起见,以下是列:
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”中起着重要作用。
任何人都知道一种非常擅长确定这个“最佳位置”的算法吗?
提前致谢。