推荐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。