Uses of Interface
org.apache.lucene.sandbox.facet.cutters.FacetCutter
Packages that use FacetCutter
Package
Description
Sandbox faceting - Collectors that compute facets.
Sandbox faceting: facet cutters, see
FacetCutter
for details.Sandbox faceting: Range Faceting
Sandbox faceting: classes that can record per ordinal data E.g.
-
Uses of FacetCutter in org.apache.lucene.sandbox.facet
Fields in org.apache.lucene.sandbox.facet declared as FacetCutterModifier and TypeFieldDescriptionprivate final FacetCutter
FacetFieldLeafCollector.cutter
private final FacetCutter
FacetFieldCollector.facetCutter
private final FacetCutter
FacetFieldCollectorManager.facetCutter
Constructors in org.apache.lucene.sandbox.facet with parameters of type FacetCutterModifierConstructorDescriptionFacetFieldCollector
(FacetCutter facetCutter, FacetRecorder facetRecorder) Collector for cutter+recorder pair.FacetFieldCollectorManager
(FacetCutter facetCutter, V facetRecorder) Create collector for a cutter + recorder pair(package private)
FacetFieldLeafCollector
(LeafReaderContext context, FacetCutter cutter, FacetRecorder recorder) -
Uses of FacetCutter in org.apache.lucene.sandbox.facet.cutters
Classes in org.apache.lucene.sandbox.facet.cutters that implement FacetCutterModifier and TypeClassDescriptionfinal class
FacetCutter
andOrdToLabel
for distinct long values.final class
FacetCutter
for facets that use taxonomy side-car index. -
Uses of FacetCutter in org.apache.lucene.sandbox.facet.cutters.ranges
Classes in org.apache.lucene.sandbox.facet.cutters.ranges that implement FacetCutterModifier and TypeClassDescriptionfinal class
FacetCutter
for ranges of double values.class
FacetCutter
for ranges of long values.(package private) class
LongRangeFacetCutter
for ranges of long value that don't overlap.(package private) class
LongRangeFacetCutter
for ranges of long value that overlap. -
Uses of FacetCutter in org.apache.lucene.sandbox.facet.recorders
Methods in org.apache.lucene.sandbox.facet.recorders with parameters of type FacetCutterModifier and TypeMethodDescriptionvoid
CountFacetRecorder.reduce
(FacetCutter facetCutter) void
FacetRecorder.reduce
(FacetCutter facetCutter) Reduce leaf recorder results into this recorder.void
LongAggregationsFacetRecorder.reduce
(FacetCutter facetCutter) void
MultiFacetsRecorder.reduce
(FacetCutter facetCutter) private int
CountFacetRecorder.rollup
(int ord, FacetCutter facetCutter) private long[]
LongAggregationsFacetRecorder.rollup
(long[] accum, int ord, FacetCutter facetCutter) Rollup all child values of ord to accum, and return accum.