全部产品

新闻行业通过上下架设置、场景搭建保障推荐内容时效性

更新时间:2020-09-10 18:08:30

一、上下架设置


在推荐系统中,主要通过pub_time与expire_time这2个字段实现新闻的自动上下架:
pub_time:内容、新闻发布时的时间(秒级时间戳)

1、本字段用于判断内容是否为最新发布。
2、本字段为必填字段,如果不填写将直接影响算法效果,且无法进行推荐时效性保障。
3、如果首次上传的新闻均为历史数据,已经无法获取精确的发布时间,建议统一刷一个过去的时间。在后续最新创作的新闻,按照实际发布时间填写。
expire_time:内容、新闻失效时间戳(秒级时间戳)

1、当前服务器时间大于该字段时,item将不被继续推荐,自动下架。
2、如果所有数据均失效,服务无法启动。
3、上报该字段时,字段值置为空则代表永不失效。


数据规范详情请见:新闻行业数据规范


示例:
通过服务端SDK上报item表中的pub_time、expire_time字段。
例:需要上条新闻的失效时间为5天。

JSON数据:

  1. [{
  2. "cmd": "add",
  3. "fields": {
  4. "item_id": "item001",
  5. "item_type": "article",
  6. "author": "zhangsan",
  7. "pub_time": "1597308140",
  8. "expire_time": "1597734175",
  9. "channel": "娱乐",
  10. "scene_id": "a101",
  11. "title": "xxx",
  12. "content": "xxx",
  13. "tags": "娱乐",
  14. "category_level": "2",
  15. "category_path": "1_1",
  16. "weight": "1",
  17. "status": "1"
  18. }
  19. }]

1.上报的pub_time=1597308140;(8月13日)
2.上报的expire_time=1597734175;(8月18日)
两个字段时间间隔为5天,即可实现该条新闻的时效性为5天,自发布后的5天后不会再推荐出来。
服务端SDK推送数据参考:推送数据

二、控制台—场景管理

您可以通过控制台中的“场景管理”功能,指定每个场景的失效性,如本场景中的item都是发布时间<=5天的.。
具体配置参考下面流程:
注意: 场景管理中的选品发布时间是根据pub_time字段,请确保此字段值是正确值!

I 点击创建场景

在控制台的业务运营功能栏下,点击-场景管理。
1

II 输入基本信息

2

III 筛选物品

选择发布时间<=5天的item。则本场景中的所有item的时效性都是5天,发布5天后则不会再推荐出来。
3

如果存在某个场景对时效性要求更高
可以再建一个场景是3天的。超过时间物料就自动不会被选进来了,也不会推荐出来。4


剩余配置场景管理的步骤,及注意事项详见:通过选投策略配置,快速搭建推荐场景