org.apache.solr.handler.clustering.carrot2
Class CarrotClusteringEngine

java.lang.Object
  extended by org.apache.solr.handler.clustering.ClusteringEngine
      extended by org.apache.solr.handler.clustering.SearchClusteringEngine
          extended by org.apache.solr.handler.clustering.carrot2.CarrotClusteringEngine

public class CarrotClusteringEngine
extends SearchClusteringEngine

Search results clustering engine based on Carrot2 clustering algorithms.

Output from this class is subject to change.

See Also:
"http://project.carrot2.org"

Field Summary
 
Fields inherited from class org.apache.solr.handler.clustering.ClusteringEngine
DEFAULT_ENGINE_NAME, ENGINE_NAME
 
Constructor Summary
CarrotClusteringEngine()
           
 
Method Summary
 Object cluster(org.apache.lucene.search.Query query, DocList docList, SolrQueryRequest sreq)
          Deprecated. 
 Object cluster(org.apache.lucene.search.Query query, SolrDocumentList solrDocList, Map<SolrDocument,Integer> docIds, SolrQueryRequest sreq)
           
protected  Set<String> getFieldsToLoad(SolrQueryRequest sreq)
          Returns the set of field names to load.
protected  String getValue(org.apache.lucene.document.Document doc, String field)
          Deprecated. 
protected  String getValue(SolrDocument sdoc, String field)
           
 String init(NamedList config, SolrCore core)
           
 
Methods inherited from class org.apache.solr.handler.clustering.SearchClusteringEngine
getSolrDocumentList
 
Methods inherited from class org.apache.solr.handler.clustering.ClusteringEngine
getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CarrotClusteringEngine

public CarrotClusteringEngine()
Method Detail

cluster

@Deprecated
public Object cluster(org.apache.lucene.search.Query query,
                                 DocList docList,
                                 SolrQueryRequest sreq)
Deprecated. 

Specified by:
cluster in class SearchClusteringEngine

cluster

public Object cluster(org.apache.lucene.search.Query query,
                      SolrDocumentList solrDocList,
                      Map<SolrDocument,Integer> docIds,
                      SolrQueryRequest sreq)
Specified by:
cluster in class SearchClusteringEngine

init

public String init(NamedList config,
                   SolrCore core)
Overrides:
init in class ClusteringEngine

getFieldsToLoad

protected Set<String> getFieldsToLoad(SolrQueryRequest sreq)
Description copied from class: SearchClusteringEngine
Returns the set of field names to load. Concrete classes can override this method if needed. Default implementation returns null, that is, all stored fields are loaded.

Overrides:
getFieldsToLoad in class SearchClusteringEngine
Returns:
set of field names to load

getValue

@Deprecated
protected String getValue(org.apache.lucene.document.Document doc,
                                     String field)
Deprecated. 


getValue

protected String getValue(SolrDocument sdoc,
                          String field)


Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.