You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mahout.apache.org by sr...@apache.org on 2009/09/15 11:49:50 UTC
svn commit: r815244 -
/lucene/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/hadoop/SlopeOnePrefsToDiffsMapper.java
Author: srowen
Date: Tue Sep 15 09:49:50 2009
New Revision: 815244
URL: http://svn.apache.org/viewvc?rev=815244&view=rev
Log:
Oops old update I forgot to commit
Modified:
lucene/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/hadoop/SlopeOnePrefsToDiffsMapper.java
Modified: lucene/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/hadoop/SlopeOnePrefsToDiffsMapper.java
URL: http://svn.apache.org/viewvc/lucene/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/hadoop/SlopeOnePrefsToDiffsMapper.java?rev=815244&r1=815243&r2=815244&view=diff
==============================================================================
--- lucene/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/hadoop/SlopeOnePrefsToDiffsMapper.java (original)
+++ lucene/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/hadoop/SlopeOnePrefsToDiffsMapper.java Tue Sep 15 09:49:50 2009
@@ -22,15 +22,18 @@
import org.apache.hadoop.mapreduce.Mapper;
import java.io.IOException;
+import java.util.regex.Pattern;
public final class SlopeOnePrefsToDiffsMapper
extends Mapper<LongWritable, Text, LongWritable, ItemPrefWritable> {
+ private static final Pattern COMMA = Pattern.compile(",");
+
@Override
protected void map(LongWritable key, Text value,
Context context) throws IOException, InterruptedException {
String line = value.toString();
- String[] tokens = line.split(",");
+ String[] tokens = COMMA.split(line);
long userID = Long.parseLong(tokens[0]);
long itemID = Long.parseLong(tokens[1]);
float prefValue = Float.parseFloat(tokens[2]);