每日吹牛逼:帖子排序算法

C 2021-1-5 1542

新增了一个“自定义时间”功能。

此功能满足的需求,举例说明:

我在2021年发表了一组照片,但该照片拍摄于2013年。

我希望满足的功能是:

发表后该内容在10天(设定的热度周期)内可在最新内容列表查看,同时按时间2013年搜索也可看到该内容。10天后该内容从热度周期中删除,仅可从2013年日期搜索中查看。

该功能基本设计完成,且不会影响索引效率。除此之外的附加特性:

1. 无缝衔接。用户无需手动切换“按发表时间排序”或“按自定时间排序”,翻页超过热度周期后自动转为按时间排序。

2. 管理员可自定义何种行为计入热度周期,例如顶帖是否置顶。

热度周期的设计是结合了传统分页限制与时间轴索引,一般用户不会单纯“翻页”至长久之前的内容。但万一出现挖掘党,也要让其能找到想要的内容,且过程无缝衔接,无需用户进行任何操作。

最新回复 (0)
返回
发新帖