零售API建议:我们能否确保应用过滤器后返回一定数量的商品?

问题描述 投票:0回答:1

各位开发者大家好,

我目前正在使用 GCP Retail API 并实施过滤器来优化产品推荐的结果。但是,我遇到了与应用过滤器后返回的项目数量相关的挑战。

我的目标是确保结果中至少返回 30 个商品,即使在应用特定过滤器来缩小产品推荐范围后也是如此。不幸的是,在某些情况下,过滤后的结果达不到所需的最小值,这会影响用户体验的质量。

我已彻底查看了 GCP Retail API 文档,但没有找到任何明确的设置或参数来强制执行结果中的最小项目数。我想知道是否有特定的方法或解决方法可以让我有效地实现此要求。

还有其他人遇到过类似的问题或找到解决方法吗?是否有任何最佳实践或策略可以帮助确保在 GCP Retail API 中应用过滤器后返回最少数量的商品?

您可以分享的任何见解、建议或示例将不胜感激。感谢您的时间和帮助!

我的背景:

  • GCP 零售 API
  • 推荐型号:为您推荐

谢谢你

google-cloud-platform recommendation-engine google-cloud-recommendation
1个回答
0
投票

您可以使用

strictFiltering
diversityLevel
参数,如此处所述。

strictFiltering
:布尔值。默认为真。如果设置为 false,如果您的过滤器阻止所有预测结果,该服务将返回通用(未过滤)的热门产品,而不是空。

diversityLevel
:字符串。默认为空。如果设置为非空,则它需要是 {'no-diversity', 'low-diversity', 'medium-diversity', 'high-diversity', 'auto-diversity'} 之一。这提供了请求级别的控制并根据产品类别调整预测结果。

© www.soinside.com 2019 - 2024. All rights reserved.