【发布时间】:2015-12-08 14:59:06
【问题描述】:
目前,我正在实现 Mahout 的基于用户的推荐系统,请参阅 http://mahout.apache.org/users/recommender/userbased-5-minutes.html
最初,我认为我可以实现某种分页:用户查询第一页并获取前 N 项,他们查询第二页并获取下 N 项,依此类推。由于 Mahout 不提供这样的功能,我想通过查询第 1 页上的 N 个项目、第 2 页上的 2*N 个项目等来解决问题,然后只返回对查询页面正确的项目。
但是,当我用例如 10 个项目运行推荐器时,在下一个查询中我用 20 个项目运行推荐器时,返回列表的顺序不同(这使得不可能让我分页)。这怎么可能?当使用相同的数据进行查询时,它不应该返回相同的结果吗?
注意:基础数据没有改变。
【问题讨论】: