Author: gsingers
Date: Wed Nov  2 16:02:03 2011
New Revision: 1196658

URL: http://svn.apache.org/viewvc?rev=1196658&view=rev
Log:
make debugOutput a simple option for MinHash instead of passing in an argument

Modified:
    
mahout/trunk/core/src/main/java/org/apache/mahout/clustering/minhash/MinHashDriver.java
    
mahout/trunk/core/src/main/java/org/apache/mahout/common/commandline/MinhashOptionCreator.java
    
mahout/trunk/core/src/test/java/org/apache/mahout/clustering/minhash/TestMinHashClustering.java

Modified: 
mahout/trunk/core/src/main/java/org/apache/mahout/clustering/minhash/MinHashDriver.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/core/src/main/java/org/apache/mahout/clustering/minhash/MinHashDriver.java?rev=1196658&r1=1196657&r2=1196658&view=diff
==============================================================================
--- 
mahout/trunk/core/src/main/java/org/apache/mahout/clustering/minhash/MinHashDriver.java
 (original)
+++ 
mahout/trunk/core/src/main/java/org/apache/mahout/clustering/minhash/MinHashDriver.java
 Wed Nov  2 16:02:03 2011
@@ -110,7 +110,7 @@ public final class MinHashDriver extends
     int numHashFunctions = 
Integer.valueOf(getOption(MinhashOptionCreator.NUM_HASH_FUNCTIONS));
     int keyGroups = 
Integer.valueOf(getOption(MinhashOptionCreator.KEY_GROUPS));
     int numReduceTasks = 
Integer.parseInt(getOption(MinhashOptionCreator.NUM_REDUCERS));
-    boolean debugOutput = 
Boolean.parseBoolean(getOption(MinhashOptionCreator.DEBUG_OUTPUT));
+    boolean debugOutput = hasOption(MinhashOptionCreator.DEBUG_OUTPUT);
 
     runJob(input,
            output,

Modified: 
mahout/trunk/core/src/main/java/org/apache/mahout/common/commandline/MinhashOptionCreator.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/core/src/main/java/org/apache/mahout/common/commandline/MinhashOptionCreator.java?rev=1196658&r1=1196657&r2=1196658&view=diff
==============================================================================
--- 
mahout/trunk/core/src/main/java/org/apache/mahout/common/commandline/MinhashOptionCreator.java
 (original)
+++ 
mahout/trunk/core/src/main/java/org/apache/mahout/common/commandline/MinhashOptionCreator.java
 Wed Nov  2 16:02:03 2011
@@ -36,10 +36,7 @@ public final class MinhashOptionCreator 
     return new DefaultOptionBuilder()
         .withLongName(DEBUG_OUTPUT)
         .withShortName("debug")
-        .withArgument(
-            new ArgumentBuilder().withName(DEBUG_OUTPUT).withDefault("false")
-                .withMinimum(1).withMaximum(1).create())
-        .withDescription("Cluster the whole vectors for debugging");
+        .withDescription("Output the whole vectors for debugging");
   }
 
   public static DefaultOptionBuilder numReducersOption() {

Modified: 
mahout/trunk/core/src/test/java/org/apache/mahout/clustering/minhash/TestMinHashClustering.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/core/src/test/java/org/apache/mahout/clustering/minhash/TestMinHashClustering.java?rev=1196658&r1=1196657&r2=1196658&view=diff
==============================================================================
--- 
mahout/trunk/core/src/test/java/org/apache/mahout/clustering/minhash/TestMinHashClustering.java
 (original)
+++ 
mahout/trunk/core/src/test/java/org/apache/mahout/clustering/minhash/TestMinHashClustering.java
 Wed Nov  2 16:02:03 2011
@@ -95,7 +95,7 @@ public class TestMinHashClustering exten
                          optKey(MinhashOptionCreator.NUM_HASH_FUNCTIONS), 
String.valueOf(numHashFunctions),
                          optKey(MinhashOptionCreator.KEY_GROUPS), 
String.valueOf(keyGroups),
                          optKey(MinhashOptionCreator.NUM_REDUCERS), "1",
-                         optKey(MinhashOptionCreator.DEBUG_OUTPUT), "true"};
+                         optKey(MinhashOptionCreator.DEBUG_OUTPUT)};
   }
   
   private static Set<Integer> getValues(Vector vector) {


Reply via email to