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