org.apache.solr.handler.clustering.carrot2
Class CarrotClusteringEngine
java.lang.Object
org.apache.solr.handler.clustering.ClusteringEngine
org.apache.solr.handler.clustering.SearchClusteringEngine
org.apache.solr.handler.clustering.carrot2.CarrotClusteringEngine
public class CarrotClusteringEngine
- extends SearchClusteringEngine
Search results clustering engine based on Carrot2 clustering algorithms.
- See Also:
- "http://project.carrot2.org"
- WARNING: This API is experimental and might change in incompatible ways in the next release.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CarrotClusteringEngine
public CarrotClusteringEngine()
init
public String init(NamedList config,
SolrCore core)
- Overrides:
init
in class ClusteringEngine
cluster
public Object cluster(Query query,
SolrDocumentList solrDocList,
Map<SolrDocument,Integer> docIds,
SolrQueryRequest sreq)
- Description copied from class:
SearchClusteringEngine
- Do the clustering, return a clusters structure to be appended to
SolrQueryResponse
.
- Specified by:
cluster
in class SearchClusteringEngine
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:
- The set of field names to load.
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.