推荐API:空结果和空结果有什么区别
Recommendation API: what is the difference between null results and empty results
在 Azure Recommendation API 示例中有一个这样的片段:
if (itemSets.RecommendedItemSetInfo != null)
{
...
}
else
{
Console.WriteLine("No recommendations found.");
}
所以我假设可为空的推荐集意味着没有推荐。但是这个集合不可为空但仍然为空的情况是什么(因为我有它 运行 这个例子)?
我提供了自己的用法和目录文件。我没有太多条目,但是对于 i2i 推荐我有结果,对于 u2i 有一个空集。
AllowColdItemPlacement 不会改变这里的想法。
我们并不是要传达空推荐和空推荐之间的含义差异。我将检查为什么我们可能会发送两种不同类型的结果。无论哪种方式,都不要将这两种情况视为不同的情况。
如果您没有获得用户对项目推荐的结果,很可能是在创建构建时没有该用户的数据,或者用户与之交互的项目与其他项目没有足够的共现使用项目。
当您收到空的推荐时该怎么办由您决定,您可以决定不显示任何推荐,或者回填您可能想要推广的热门商品。
谢谢!
路易斯·卡布雷拉
项目经理 - 建议 API。
在 Azure Recommendation API 示例中有一个这样的片段:
if (itemSets.RecommendedItemSetInfo != null)
{
...
}
else
{
Console.WriteLine("No recommendations found.");
}
所以我假设可为空的推荐集意味着没有推荐。但是这个集合不可为空但仍然为空的情况是什么(因为我有它 运行 这个例子)?
我提供了自己的用法和目录文件。我没有太多条目,但是对于 i2i 推荐我有结果,对于 u2i 有一个空集。 AllowColdItemPlacement 不会改变这里的想法。
我们并不是要传达空推荐和空推荐之间的含义差异。我将检查为什么我们可能会发送两种不同类型的结果。无论哪种方式,都不要将这两种情况视为不同的情况。
如果您没有获得用户对项目推荐的结果,很可能是在创建构建时没有该用户的数据,或者用户与之交互的项目与其他项目没有足够的共现使用项目。
当您收到空的推荐时该怎么办由您决定,您可以决定不显示任何推荐,或者回填您可能想要推广的热门商品。
谢谢!
路易斯·卡布雷拉 项目经理 - 建议 API。