请选择 进入手机版 | 继续访问电脑版

知乎如何对回答进行排序?

[复制链接]
查看: 159|回复: 0

10

主题

10

帖子

34

积分

新手上路

Rank: 1

积分
34
发表于 2019-9-26 11:21:47 | 显示全部楼层 |阅读模式
阿里云
知乎如何对回答进行排序?问题页上的回答排序是由什么决定的?
为什么有些高票回答会显示在下面?
为什么有时没有获得赞同的新回答会显示在其他回答上面?


知乎在设计回答排序算法时,遵循了以下原则:
  • 所有用户看到的排序是相同的
  • 获得赞同会使回答的排序上升,获得反对则会下降
  • 在某个领域下(根据问题添加的话题区分)的好回答会提高用户在该领域下的投票权重
  • 领域下高权重用户的投票对排序有更大影响,他们的回答排序也更高
  • 使用匿名身份投票或答题时,不会计算用户的权重

回答并非单纯按照投票数量由多到少排序。由于反对票并不显示在页面上,不同用户的投票对于排序也有不同的影响,因此低票回答在前高票回答在后是正常的。
问题添加的话题决定了问题归属的领域。用户话题权重的计算方法见「知乎如何计算用户在某个领域下的权重?」。提高自己在某个领域下的权重只有一个方法,在这个领域下书写高质量的回答。
目前,回答者本人的权重对回答排序的影响,可以理解为每个人会默认对自己的回答投一票赞同。
投票权重是在 2013 年 4 月加入的机制。目前还在进行优化,并没有应用到全站。和过去不同的另外一点是「没有帮助」不再参与排序的计算,只会影响回答是否被折叠。
=-= 2014 年更新 =-=
用户话题权重已经应用到全站问题下的回答排序,并且会持续进行优化。




腾讯云
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩图文

在线客服(工作时间:9:00-22:00)
400-600-6565

内容导航

zuntop公众号

Copyright   ©2015-2019  尊托云数  Powered by©Discuz!  技术支持:尊托网络     ( 湘ICP备15009499号 )