- 文档首页
Viking AI 搜索
AI搜索引擎用户手册
用户指南
配置个性化推荐
推荐范围配置(过滤)
动态推荐范围配置
动态推荐范围配置
说明
Viking AI 搜索是一款基于生成式 AI 的企业级 AI 搜索产品,基于大模型的多模态语义表征和理解能力,结合字节跳动信息检索领域多年最佳实践,为客户提供开箱即用的 AI 搜索搭建平台服务,帮助客户轻松搭建和集成端到端的多模态图文搜索和推荐能力。
在某些推荐场景中,用户会因为自身的喜好,对推荐的结果进行筛选,只看到筛选后的推荐结果。这时可以基于动态筛选的功能,在平台完成动态筛选的配置,在请求推荐服务接口时,回传筛选的属性值,完成动态筛选。本文将指导您完成动态推荐范围的配置,并通过API调用实现该功能。
注意
- 系统不做互斥校验,需您在配置时保持筛选逻辑的正确性,若存在互斥条件,虽然系统不会报错,但将只返回空结果。
- 如果某个物品缺少了指定的筛选字段,系统将自动忽略相关筛选条件。了解更多,请查看 自动降级。
- 创建或编辑筛选规则:在【推荐体验界面】-【推荐策略】-【推荐范围】中,创建新的过滤规则。您也可以编辑现有筛选规则,加上动态筛选条件。
- 配置筛选字段:通过【规则配置】,配置您想筛选的字段。通过 AND/OR 逻辑组合基于物品字段的筛选条件,支持字段、操作符(包含/不包含/RANGE 等)及值的自定义配置。
- 在条件值的输入框内,点击灰色的「动态参数」配置。平台支持选择多个物品属性进行动态筛选,多个物品属性之间可以配置 or/and 的关系。动态参数是一个“占位符”,无需在这里写具体值,每次实际请求时再动态传入。
说明
动态筛选配置无法在平台体验,需要通过API接口传入动态参数值来体验动态筛选效果。
- 若您想体验动态筛选的效果,选择配置并「同步配置至 API」来生效配置。您可以通过调用 API 接口,体验动态筛选的效果。
动态筛选依赖您在请求推荐接口时,将动态的参数值传入。如果配置了多个物品属性,在线传入的时候每个物品属性的参数值都需要传入。您可以在请求体中加入 filter 字段来传递动态参数。
说明
了解在线请求如何将参数值回传 API 服务,请参考 Filter。 以下是一个使用 cURL 发送动态筛选请求的完整示例
其中 `brand` 是您配置的动态参数名称,`selected_brand` 是实际需要筛选的品牌值。
说明
请将 `<YOUR_ACCESS_TOKEN>` 替换为您真实的访问令牌(Access Token)。关于如何获取,请参见 API鉴权机制说明。
说明
上新时间字段和时间戳字段的动态筛选功能目前正处于公测阶段。如需试用,请联系火山引擎为您开通。
当在线参数异常时,平台会自动处理并缩小影响范围。具体的筛选逻辑如下:
最近更新时间:2026.08.09 01:06:07