AI 实践

不用算法服务,也能生成稳定的相关文章

用共享标签、同分类、发布日期和稳定 slug 构造确定性的相关文章排序,避免随机推荐与构建结果漂移。

· 约 2 分钟阅读

示例文章:本文用简单排序规则演示相关文章功能,内容可替换,不代表个性化推荐或读者画像。

小型内容站不需要推荐服务,也能提供有用的继续阅读入口。关键是规则透明、结果稳定,并在没有真实关联时愿意不展示整个区域。

第一信号是共享标签

标签比分类更具体。两篇文章共享的标签越多,主题通常越接近。因此可以先按共享标签数量降序排列,并排除当前文章。

分类只是次级信号

当共享标签数量相同,同分类文章优先。分类不能替代标签,因为一个分类可能覆盖多个不同问题。

日期与 slug 保证确定性

剩余并列项按发布日期降序,再按 slug 字典序排列。这让同一份内容在 Windows、Linux 和不同构建时间得到一致结果。

零相关就是空数组

若候选文章没有共享标签且不属于同一分类,查询返回空数组。页面不会为了填满版面而展示随机文章,也不会渲染空标题和空容器。

继续阅读