个人知乎 ##基础七-排序显示

个人知乎

基础七-排序显示

业务分析

让热门的信息排在前面

排序公式

用log来平滑比较大的值,如点赞、关注等
正相关的值:浏览、点赞、回答
负相关:发布时间长度
hacknews:简单公式
    Score=(p-1)/(T+2)^G
    p: 投票数
    T:发布到现在时间,小时
    G: 重力加速度,平衡T
reddit的排序公式:时间最关键,适合大流量新闻网站
    t:发布时间-固定时间
    x=u-d:赞-踩
    ----------------    
        1,x>0
    y=  0,x=0
        -1,x<0
    ----------------
        |x| ,x>1
    z=  1   ,else
    score=log10z+y*t/45000;
stackoverflow:问答网站
    见课件
IMDB:电影的排序
    加权排名 (WR) = (v ÷ (v+m)) × R + (m ÷ (v+m)) × C
    R = 某电影投票平均分
    v = 有效投票人数
    m = 最低投票人数,1250
    C = 所有电影平均值
    投票人数越多,越偏向于用户打分值,防止冷门电影小数人高分导致的高分
topcoder:竞赛后的名次变化
    会根据参赛选手设定选手的一个预估名次        
    根据预估名次和实际名次来更新总排名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值