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[]>
ACollectorManagerimplements which wrap a set ofCollectorManagerasMultiCollectoracts forCollector.
-
-
Constructor Summary
Constructors Constructor Description SolrMultiCollectorManager(QueryCommand queryCommand, org.apache.lucene.search.CollectorManager<? extends org.apache.lucene.search.Collector,?>... collectorManagers)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.solr.search.SolrMultiCollectorManager.CollectorsnewCollector()Object[]reduce()Object[]reduce(Collection<org.apache.solr.search.SolrMultiCollectorManager.Collectors> reducableCollectors)static org.apache.lucene.search.ScoreModescoreMode(org.apache.lucene.search.Collector[] collectors)
-
-
-
Constructor Detail
-
SolrMultiCollectorManager
@SafeVarargs public SolrMultiCollectorManager(QueryCommand queryCommand, org.apache.lucene.search.CollectorManager<? extends org.apache.lucene.search.Collector,?>... collectorManagers)
-
-
Method Detail
-
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
public Object[] reduce() throws IOException
- Throws:
IOException
-
-