Uses of Interface
org.apache.lucene.sandbox.facet.iterators.ComparableSupplier
Packages that use ComparableSupplier
Package
Description
Sandbox faceting: facet ordinals.
Sandbox faceting: utility classes to make it easier to use the new API for standard use cases.
-
Uses of ComparableSupplier in org.apache.lucene.sandbox.facet.iterators
Constructors in org.apache.lucene.sandbox.facet.iterators with parameters of type ComparableSupplierModifierConstructorDescriptionTopnOrdinalIterator(OrdinalIterator sourceOrds, ComparableSupplier<T> comparableSupplier, int topN) Constructor. -
Uses of ComparableSupplier in org.apache.lucene.sandbox.facet.utils
Methods in org.apache.lucene.sandbox.facet.utils that return ComparableSupplierModifier and TypeMethodDescriptionComparableUtils.byAggregatedValue(CountFacetRecorder countRecorder, LongAggregationsFacetRecorder longAggregationsFacetRecorder, int aggregationId) ComparableSupplierto sort ordinals by long aggregation (descending) with tie-break by count (descending) or by ordinal (ascending) using providedCountFacetRecorderandLongAggregationsFacetRecorder.ComparableUtils.byCount(CountFacetRecorder recorder) ComparableSupplierto sort ordinals by count (descending) with ord as a tie-break (ascending) using providedCountFacetRecorder.ComparableUtils.byCount(CountFacetRecorder countFacetRecorder, LongValueFacetCutter longValueFacetCutter) ComparableSupplierto sort ordinals by count (descending) fromCountFacetRecorderwith tie-break by long value (ascending) fromLongValueFacetCutter.ComparableUtils.byLongValue(LongValueFacetCutter longValueFacetCutter) ComparableSupplierto sort ordinals by long value fromLongValueFacetCutter(descending).ComparableUtils.byOrdinal()ComparableSupplierto sort by ords (ascending).Methods in org.apache.lucene.sandbox.facet.utils with parameters of type ComparableSupplierModifier and TypeMethodDescriptionstatic <T extends Comparable<T>>
voidComparableUtils.sort(int[] ordinals, ComparableSupplier<T> comparableSupplier) Sort array of ordinals.