You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by gs...@apache.org on 2009/07/27 18:26:06 UTC

svn commit: r798205 - /lucene/solr/trunk/contrib/clustering/src/main/java/org/apache/solr/handler/clustering/carrot2/CarrotClusteringEngine.java

Author: gsingers
Date: Mon Jul 27 16:26:06 2009
New Revision: 798205

URL: http://svn.apache.org/viewvc?rev=798205&view=rev
Log:
SOLR-769: subcluster flattening

Modified:
    lucene/solr/trunk/contrib/clustering/src/main/java/org/apache/solr/handler/clustering/carrot2/CarrotClusteringEngine.java

Modified: lucene/solr/trunk/contrib/clustering/src/main/java/org/apache/solr/handler/clustering/carrot2/CarrotClusteringEngine.java
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/contrib/clustering/src/main/java/org/apache/solr/handler/clustering/carrot2/CarrotClusteringEngine.java?rev=798205&r1=798204&r2=798205&view=diff
==============================================================================
--- lucene/solr/trunk/contrib/clustering/src/main/java/org/apache/solr/handler/clustering/carrot2/CarrotClusteringEngine.java (original)
+++ lucene/solr/trunk/contrib/clustering/src/main/java/org/apache/solr/handler/clustering/carrot2/CarrotClusteringEngine.java Mon Jul 27 16:26:06 2009
@@ -194,7 +194,7 @@
                                    SolrParams solrParams) {
     List result = new ArrayList();
     clustersToNamedList(carrotClusters, result, solrParams.getBool(
-            CarrotParams.OUTPUT_SUB_CLUSTERS, false), solrParams.getInt(
+            CarrotParams.OUTPUT_SUB_CLUSTERS, true), solrParams.getInt(
             CarrotParams.NUM_DESCRIPTIONS, Integer.MAX_VALUE));
     return result;
   }
@@ -210,7 +210,7 @@
         labels = labels.subList(0, maxLabels);
       cluster.add("labels", labels);
 
-      List<Document> docs = outCluster.getDocuments();
+      List<Document> docs = outputSubClusters ? outCluster.getDocuments() : outCluster.getAllDocuments();
       List docList = new ArrayList();
       cluster.add("docs", docList);
       for (Document doc : docs) {