Mahout - Class LongPair

时间:2013-02-04 16:33:29

标签: mahout

我正在使用Mahout创建推荐引擎,为了过滤基于项目的推荐,以下方法需要“LongPair”类型:

GenericItemBasedRecommender.mostSimilarItems(long[] itemIDs, int howMany, Rescorer<LongPair> rescorer)

我必须承认我没有听说过org.apache.mahout.common.LongPair,所以我检查了javadoc。不幸的是我找不到任何例子,所以仍然不明白这对长号对Rescorer来说是什么。

第一个是索引,第二个是值吗?还有其他想法吗?

1 个答案:

答案 0 :(得分:0)

rescorer机制允许您将所需的任何业务逻辑注入结果中。您可以更改答案或从结果中删除答案。这里,结果按一个项目和其他项目之间的相似性排序。您的逻辑可能是这些值中的一个或两个的函数。因此,rescorer会将相关项目的ID传递给您。