物料过滤策略
更新时间:2023-11-16
概述
支持物料设置过滤规则满足客户精细化运营需求,提高运营干预力,提高用户操作自主性。
前提条件
1应用已经创建完成。
2应用已经创建完成,并且已经接入物料数据。
3 服务已经启用。
操作步骤
1登录进入智能推荐引擎。
2在应用列表页面选择相应的应用,进入服务调用页面,点击过滤规则【设置】按钮,进入规则设置页。
3 系统预置历史推荐过滤、时效性过滤两种规则设定,点击【参数设置】按钮进行调整。
4 除了以上通用过滤条件外,系统支持用户在请求body中添加自定义filter过滤条件参数。 推荐过滤功能支持对物品的单个属性字段的单值过滤,也支持对多个属性字段的组合过滤。 1、单值过滤:
支持的过滤条件有: 包含/不包含(contain/not_contain),仅支持多值字段 相等/不相等(equal/not_equal,仅支持单值字段 空值/非空值(null/not_null) 大于/小于/区间(greater_than/less than/including),仅支持数字或日期型字段
单值过滤JSON格式的过滤规则的具体语法:
{
"cond": "contain" | "not_contain" | "equal" | "not_equal"| , // 要进行的比较操作
"field": "<field_name>", // 要筛选的字段名,如"tags"、"channel"等
"value": "<compare_value>" // 要筛选的目标值,如"美食"。
}
2、组合过滤: 对单值过滤或其他组合过滤的结果进行“且/或”的逻辑组合。过滤规则通过一个JSON字符串来表示。 组合过滤JSON格式的过滤规则的具体语法:
{
"join": "and" | "or",
"filters": [
{ 组合过滤规则 | 单值过滤规则 },
{ 组合过滤规则 | 单值过滤规则 },
...
]
}