列表排序方案 1.0版本 | ||||
一 | 人工干预,头条置顶 | |||
二 | 列表排序计算方案 | |||
1 | 每30分钟,系统对10小时内数据做处理计算,得出每篇文章权重; | (权重计算方法,见附件) | ||
2 | 计算结果的内容进入缓存数据中心,用于APP接口调用; | |||
3 | 向用户推送数据,每次X篇,优先推送:未推送过的权重最高的文章; | |||
4 | 用户本地缓存,已展示过的内容48小时后失效; | |||
5 | 用户下拉、上拉刷新内容,后端推送:未推送过的权重最高的文章; | |||
三 | 权重计算规则说明 | |||
有效周期 | 10% | 1小时内数值:0.1,每增加1小时数值加0.1,最大为1; | ||
人工干预 | 10% | 人工干预数值:0~1;目的推荐部份优质的文章; | ||
兴趣爱好 | 10% | 文章所属栏目与用户所匹配的兴趣栏目相附为1,反之为0; | ||
展示量 | ||||
点击率 | 15% | 点击率越高权重越高 | ||
读完率 | 10% | 读完率越高权重越高 | ||
点赞率 | 15% | 点赞率越高权重越高 | ||
收藏率 | 15% | 收藏率越高权重越高 | ||
评论率 | 15% | 评论率越高权重越高 | ||
删除率 | -10% | 删除(差评)率越高权重减分率越高 | ||
90% | ||||
四 | 技术评估难点 | |||
1 | 数据统计部份 (+1方案) | |||
2 | 数据计算部份 (注:30分钟一次读取计算) | |||
3 | 数据本地用户缓存(已推送展示过的数据) |