这是 Beta 探索课程,内容结构、实验步骤和示例可能会继续调整。
Feed 流排序
热度不仅用于榜单页,也会影响首页 Feed。热门内容可以提高整体质量和讨论氛围,但如果 Feed 只按全站热度排序,用户会看到同质化内容,个性化体验会下降。
本章主线
本章讨论:
- 混合排序:全站热度和个人兴趣如何融合。
- 多样性控制:避免同类内容连续出现。
- 去重过滤:已看、低质、重复内容如何过滤。
混合排序
Feed 分数可以包含:
score = a * global_hot + b * user_interest + c * freshness + d * quality全站热度提供公共热点,个人兴趣保证相关性,新鲜度防止老内容霸屏,质量分保护体验。
多样性
如果连续十条都是同一话题,即使它们都很热,用户也会疲劳。重排阶段可以控制:
- 同一作者连续出现次数。
- 同一话题连续出现次数。
- 热门内容和长尾内容比例。
- 新内容探索比例。
去重与过滤
Feed 要过滤:
- 用户已看过的内容。
- 用户明确不感兴趣的内容。
- 审核风险内容。
- 重复搬运或高度相似内容。
热度高不代表一定要展示。Feed 排序要在热度、兴趣和治理之间平衡。
与榜单的关系
榜单偏公共视角,Feed 偏个人视角。两者可以共享热度计算和防刷结果,但展示策略不同。一个成熟系统应该把热度作为特征,而不是唯一排序依据。