首页 > 使用教程 > 正文

rpcms的新玩法之智能权重

  • 更新时间:2024-05-05 12:25:36
  • 125阅读
  • 0评论

在3.5.5版本中,我们优化了“智能权重”的计算,大大改善了大数据时的查询效率问题。

但自3.5.5版本更新后,有不少小伙伴在问这个问题,有点不太明白这玩意咋玩的。

首先来了解下rp的排序

rp在设置中默认了三种排序方式:

  1. 创建时间

  2. 修改时间

  3. 智能排序

前两个都好理解,就是文章的创建时间和最后修改的时间。

什么是智能排序

其实也不是很智能,就是比传统的排序好点。

当你选择“智能排序”的时候,你可以为排序变量设置不一样的权重。

比如:

views=1
comnum=2
upnum=1.5

就是代表文章:

  • 被访问一次,加权重1

  • 被评论一次,加权重2

  • 被点赞一次,加权值1.5

然后,根据设置的权重和字段的数据来计算文章的权重。

当然,实际并非这么简单,比如同样的访问次数、评论量、点赞量,新发的文章比之前发的权重会高。

通俗的来说,就是随着时间的推移,文章热度会降低。如果旧文章突然有大量的访问/点赞/评论,就表示可能出现某个热点和它有关。

怎么应用

当你选择“智能排序”的时候,列表内容会根据配置的权重来自动排序,你无需再次操作。

你也可以根据权重来获取某段时间内的文章,或者某分类/某标签/某作者的热门文章。

等等,也可以配合插件来实现更多的功能,发挥你的想象,期待你的成果。

上一篇:rpcms安装部署视频教程

下一篇:没有了

发表评论

评论已关闭,请移步论坛发表,立即前往

0 位网友评论:

Top