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 ofFacetRecorder
that 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 FacetFieldCollector
newCollector()
V
reduce(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:
newCollector
in interfaceCollectorManager<FacetFieldCollector,V extends FacetRecorder>
- Throws:
IOException
-
reduce
public V reduce(Collection<FacetFieldCollector> collectors) throws IOException
- Specified by:
reduce
in interfaceCollectorManager<FacetFieldCollector,V extends FacetRecorder>
- Throws:
IOException
-
-