Package org.apache.lucene.sandbox.facet
Class FacetFieldCollectorManager<V extends FacetRecorder>
- java.lang.Object
-
- org.apache.lucene.sandbox.facet.FacetFieldCollectorManager<V>
-
- All Implemented Interfaces:
CollectorManager<FacetFieldCollector,V>
public final class FacetFieldCollectorManager<V extends FacetRecorder> extends Object implements CollectorManager<FacetFieldCollector,V>
Collector manager forFacetFieldCollector. Returns the same extension ofFacetRecorderthat was used to collect results.- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
-
Constructor Summary
Constructors Constructor Description FacetFieldCollectorManager(FacetCutter facetCutter, V facetRecorder)Create collector for a cutter + recorder pair
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FacetFieldCollectornewCollector()Vreduce(Collection<FacetFieldCollector> collectors)
-
-
-
Constructor Detail
-
FacetFieldCollectorManager
public FacetFieldCollectorManager(FacetCutter facetCutter, V facetRecorder)
Create collector for a cutter + recorder pair
-
-
Method Detail
-
newCollector
public FacetFieldCollector newCollector() throws IOException
- Specified by:
newCollectorin interfaceCollectorManager<FacetFieldCollector,V extends FacetRecorder>- Throws:
IOException
-
reduce
public V reduce(Collection<FacetFieldCollector> collectors) throws IOException
- Specified by:
reducein interfaceCollectorManager<FacetFieldCollector,V extends FacetRecorder>- Throws:
IOException
-
-