Author: srowen
Date: Sun Nov 2 02:24:18 2008
New Revision: 709857
URL: http://svn.apache.org/viewvc?rev=709857&view=rev
Log:
Oops, addressed a bug introduced in last change. Need to avoid passing a null
Rescorer to delegate
Modified:
lucene/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/recommender/CachingRecommender.java
Modified:
lucene/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/recommender/CachingRecommender.java
URL:
http://svn.apache.org/viewvc/lucene/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/recommender/CachingRecommender.java?rev=709857&r1=709856&r2=709857&view=diff
==============================================================================
---
lucene/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/recommender/CachingRecommender.java
(original)
+++
lucene/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/recommender/CachingRecommender.java
Sun Nov 2 02:24:18 2008
@@ -179,8 +179,13 @@
public Recommendations get(Object key) throws TasteException {
log.debug("Retrieving new recommendations for user ID '{}'", key);
- return new Recommendations(
- Collections.unmodifiableList(recommender.recommend(key,
maxHowMany.get(), currentRescorer)));
+ List<RecommendedItem> recommendations;
+ if (currentRescorer == null) {
+ recommendations = recommender.recommend(key, maxHowMany.get());
+ } else {
+ recommendations = recommender.recommend(key, maxHowMany.get(),
currentRescorer);
+ }
+ return new
Recommendations(Collections.unmodifiableList(recommendations));
}
}