一、上下架设置
在推荐系统中,主要通过pub_time与expire_time这2个字段实现新闻的自动上下架:pub_time:内容、新闻发布时的时间(秒级时间戳)。
1、本字段用于判断内容是否为最新发布。2、本字段为必填字段,如果不填写将直接影响算法效果,且无法进行推荐时效性保障。3、如果首次上传的新闻均为历史数据,已经无法获取精确的发布时间,建议统一刷一个过去的时间。在后续最新创作的新闻,按照实际发布时间填写。expire_time:内容、新闻失效时间戳(秒级时间戳)。
1、当前服务器时间大于该字段时,item将不被继续推荐,自动下架。2、如果所有数据均失效,服务无法启动。3、上报该字段时,字段值置为空则代表永不失效。
数据规范详情请见:新闻行业。
示例:通过服务端SDK上报item表中的pub_time、expire_time字段。例:需要上条新闻的失效时间为5天。
JSON数据:
[{
"cmd": "add",
"fields": {
"item_id": "item001",
"item_type": "article",
"author": "zhangsan",
"pub_time": "1597308140",
"expire_time": "1597734175",
"channel": "娱乐",
"scene_id": "a101",
"title": "xxx",
"content": "xxx",
"tags": "娱乐",
"category_level": "2",
"category_path": "1_1",
"weight": "1",
"status": "1"
}
}]
1.上报的pub_time=1597308140;(8月13日)2.上报的expire_time=1597734175;(8月18日)两个字段时间间隔为5天,即可实现该条新闻的时效性为5天,自发布后的5天后不会再推荐出来。服务端SDK推送数据参考:推送数据。
二、控制台—场景管理
您可以通过控制台中的“场景管理”功能,指定每个场景的失效性,如本场景中的item都是发布时间<=5天的.。具体配置参考下面流程:注意: 场景管理中的选品发布时间是根据pub_time字段,请确保此字段值是正确值!
I 点击创建场景
在控制台的业务运营功能栏下,点击-场景管理。
II 输入基本信息

III 筛选物品
选择发布时间<=3天的item。则本场景中的所有item的时效性都是5天,发布5天后则不会再推荐出来。
如果存在某个场景对时效性要求更高可以再建一个场景是3天的。超过时间物料就自动不会被选进来了,也不会推荐出来。
剩余配置场景管理的步骤,及注意事项详见:通过选投策略配置,快速搭建推荐场景。