You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Vertex AI Commerce API获取全属性并实现标题过滤?

解决方案:实现标题过滤并获取产品全属性

方法1:调整Search接口请求参数(推荐方案)

你当前调用Search接口仅返回ID和名称,是因为接口默认返回字段有限。通过配置以下参数,可同时实现标题过滤和获取全属性:

  • 开启全属性返回:在请求中添加view=FULL参数,该参数会返回产品的所有可访问属性。
  • 精准标题过滤(可选):若需要严格匹配标题而非模糊搜索,可使用filter参数替代query,语法为filter="title:=\"你的搜索关键词\""(注意转义双引号),实现精准匹配标题的效果。

示例请求结构(简化):

{
  "query": "scissors",
  "visitorId": "100",
  "view": "FULL",
  "filter": "title:=\"scissors\"" // 仅精准匹配时使用
}

方法2:组合Search与Products.Get接口

如果因权限或其他限制无法调整Search接口返回字段,可采用两步法:

  • 第一步:调用Search接口获取匹配标题的产品ID列表。
  • 第二步:遍历ID列表,逐个调用projects.locations.catalogs.branches.products.get接口,传入产品ID以获取对应全属性。

关键注意事项

  • 确保服务账号拥有retail.searchers.search(方法1)及retail.products.get(方法2)的对应权限。
  • 使用filter参数时,标题字段默认已被Vertex AI Commerce索引,无需额外配置。

内容的提问来源于stack exchange,提问作者Omar Ramirez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 16:42:06