请问【热门度排序】的【加权】计算公式怎么导出?比如“点赞数”、“下载数”、“点击数”、“评论数”

项目需要增加一个【热门度】排序。
让优质内容得到更好的曝光。
有这几个评分标准。
【点赞】>【下载】>【评论】>【点击】。
但排序的算法我很纠结。

比如这样:
稿件评分 = 点赞数x30 + 下载x20 + 评论x10 + 点击x1
但是这些权都是自己脑补的,虽然差不多。但不太严谨。

我没接触过这种算法。搜索了半天,没有找到类似内容。
请问大家可以提供下科学的思路/参考的资料、书籍么?
感谢!


【23分钟后更新】

是不是自己太执着于方法论了。感觉在数据库里查询,然后自己凭感觉算一下权数,也差不多够用了。
之后可以再优化。

阅读 5.2k
1 个回答

http://www.ruanyifeng.com/blo...

可以看这一系列文章,介绍了六种算法,你可以根据你的实际来调整

其实你自己的方法也并无不可,只不过从时间维度上来讲,这样越早的文章越容易得到推荐,这对新的文章不公平

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题