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 FacetCutterFacetFieldLeafCollector.cutterprivate final FacetCutterFacetFieldCollector.facetCutterprivate final FacetCutterFacetFieldCollectorManager.facetCutterConstructors 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 classFacetCutterandOrdToLabelfor distinct long values.final classFacetCutterfor 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 classFacetCutterfor ranges of double values.classFacetCutterfor ranges of long values.(package private) classLongRangeFacetCutterfor ranges of long value that don't overlap.(package private) classLongRangeFacetCutterfor 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 TypeMethodDescriptionvoidCountFacetRecorder.reduce(FacetCutter facetCutter) voidFacetRecorder.reduce(FacetCutter facetCutter) Reduce leaf recorder results into this recorder.voidLongAggregationsFacetRecorder.reduce(FacetCutter facetCutter) voidMultiFacetsRecorder.reduce(FacetCutter facetCutter) private intCountFacetRecorder.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.