美文网首页
3个文章排序的算法

3个文章排序的算法

作者: RP | 来源:发表于2018-11-17 02:06 被阅读32次

    1.纯顶规则下的文章排序(考虑时效性因素)

    文章权重分数见上图,其中P为顶数,T为当前距离发帖的时间(小时),G为随时间衰减的速度可调参数,G越大衰减速度越快

    此公式逻辑较为简单,本质是顶/时间,发布时间越久,需要的顶越多以保持其位置

    2.顶+踩规则下的文章排序(考虑时效性因素)

    文章权重分数见上图,其中z为顶-踩的绝对值,y为文章正负值(如果顶>踩就是1,反之就是-1,相等则是0),t为发布时间距离规则起始日期的时间戳差值

    这个公式把整个分值分成了2个部分,一部分是根据顶踩绝对值做出的评分(通过log进行衰减),还一部分是以时间为基础的影响值,影响值遵循两个规则,一个是越新的帖子影响值越大,还一个是对于赞多的帖子影响值为正,反之为负。即文章顶踩绝对值越高,且顶>踩,且越新,就会排在前面

    3.问答型内容的排序公式(考虑时效性因素)

    内容权重分数见上图,其中包含几个部分:

    1.分子上面,第一部分为问题浏览次数,第二部分为问题顶数X回答数量,第三部分为回答所获得的总顶数

    2.分母上面,两个部分分别为距离问题发表的时间,以及最后一个回答出现的时间

    从公式结构可以看出,好问题的价值体现在浏览数(指数化衰减),回答获得顶数加总,以及问题顶数(根据回答数量乘积上升),价值由弱到强;衰减体现在两点,一个是问题本身存在的时间,还一个是最后条回答存在的时间,也就是说如果还有人持续的回答问题,这个问题还是会被顶上来。


    关于我们

    我们正在做一款叫做Quarry的区块链应用,我们主攻Airdrop(免费领取新项目的空投币)和有价值的海外币圈一手资讯,致力于成为最适合区块链新手的第一款应用

    Googleplay:https://play.google.com/store/apps/details?id=com.airdrop.blockchain.wallet.dappstore.token.quarry

    iOS:https://itunes.apple.com/cn/app/id1405592515?mt=8

    相关文章

      网友评论

          本文标题:3个文章排序的算法

          本文链接:https://www.haomeiwen.com/subject/ldtbfqtx.html