org.apache.solr.handler.clustering
Class SearchClusteringEngine

java.lang.Object
  extended by org.apache.solr.handler.clustering.ClusteringEngine
      extended by org.apache.solr.handler.clustering.SearchClusteringEngine
Direct Known Subclasses:
CarrotClusteringEngine

public abstract class SearchClusteringEngine
extends ClusteringEngine


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

Constructor Detail

SearchClusteringEngine

public SearchClusteringEngine()
Method Detail

cluster

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


cluster

public abstract Object cluster(Query query,
                               org.apache.solr.common.SolrDocumentList solrDocumentList,
                               Map<org.apache.solr.common.SolrDocument,Integer> docIds,
                               org.apache.solr.request.SolrQueryRequest sreq)

getFieldsToLoad

protected Set<String> getFieldsToLoad(org.apache.solr.request.SolrQueryRequest sreq)
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.

Parameters:
sreq -
Returns:
set of field names to load

getSolrDocumentList

public org.apache.solr.common.SolrDocumentList getSolrDocumentList(org.apache.solr.search.DocList docList,
                                                                   org.apache.solr.request.SolrQueryRequest sreq,
                                                                   Map<org.apache.solr.common.SolrDocument,Integer> docIds)
                                                            throws IOException
Throws:
IOException


Copyright © 2011 Apache Software Foundation. All Rights Reserved.