Package org.apache.solr.search
Class SolrMultiCollectorManager
java.lang.Object
org.apache.solr.search.SolrMultiCollectorManager
- All Implemented Interfaces:
org.apache.lucene.search.CollectorManager<org.apache.solr.search.SolrMultiCollectorManager.Collectors,Object[]>
public class SolrMultiCollectorManager
extends Object
implements org.apache.lucene.search.CollectorManager<org.apache.solr.search.SolrMultiCollectorManager.Collectors,Object[]>
A
CollectorManager implements which wrap a set of CollectorManager as MultiCollector acts for Collector.-
Constructor Summary
ConstructorsConstructorDescriptionSolrMultiCollectorManager(QueryCommand queryCommand, org.apache.lucene.search.CollectorManager<? extends org.apache.lucene.search.Collector, ?>... collectorManagers) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.solr.search.SolrMultiCollectorManager.CollectorsObject[]reduce()Object[]reduce(Collection<org.apache.solr.search.SolrMultiCollectorManager.Collectors> reducableCollectors) static org.apache.lucene.search.ScoreModescoreMode(org.apache.lucene.search.Collector[] collectors)
-
Constructor Details
-
SolrMultiCollectorManager
@SafeVarargs public SolrMultiCollectorManager(QueryCommand queryCommand, org.apache.lucene.search.CollectorManager<? extends org.apache.lucene.search.Collector, ?>... collectorManagers)
-
-
Method Details
-
scoreMode
public static org.apache.lucene.search.ScoreMode scoreMode(org.apache.lucene.search.Collector[] collectors) -
newCollector
public org.apache.solr.search.SolrMultiCollectorManager.Collectors newCollector() throws IOException- Specified by:
newCollectorin interfaceorg.apache.lucene.search.CollectorManager<org.apache.solr.search.SolrMultiCollectorManager.Collectors,Object[]> - Throws:
IOException
-
reduce
public Object[] reduce(Collection<org.apache.solr.search.SolrMultiCollectorManager.Collectors> reducableCollectors) throws IOException - Specified by:
reducein interfaceorg.apache.lucene.search.CollectorManager<org.apache.solr.search.SolrMultiCollectorManager.Collectors,Object[]> - Throws:
IOException
-
reduce
- Throws:
IOException
-