标签: datamodel mahout recommendation-engine
我正在玩Mahout的推荐引擎,并且在使用genericdatamodel对象时遇到了问题。我的问题是,如果我想通过重新读取所有数据来重建新的数据模型,那么只需要将新用户数据添加到现有数据模型中,这是唯一的方法。
目前,我们的数据位于缓存中。
答案 0 :(得分:1)
是的,这是正确的。它实际上是只读的。一般的想法是,您不经常合并数据模型更新,因为它通常意味着重建许多其他预先计算或缓存的计算。
你可以破解它以暴露更新方法而不会有太多麻烦。请注意线程安全问题。