Uses of Class
org.apache.lucene.facet.range.LongRange
Packages that use LongRange
Package
Description
Provides range faceting capabilities.
Sandbox faceting: Range Faceting
-
Uses of LongRange in org.apache.lucene.facet.range
Fields in org.apache.lucene.facet.range declared as LongRangeModifier and TypeFieldDescriptionprivate final LongRange
ExclusiveLongRangeCounter.LongRangeAndPos.range
The field for therange
record component.private final LongRange
LongRange.MultiValueSourceQuery.range
private final LongRange
LongRange.ValueSourceQuery.range
Methods in org.apache.lucene.facet.range that return LongRangeModifier and TypeMethodDescriptionprotected LongRange[]
DoubleRangeFacetCounts.getLongRanges()
Create long ranges from the double ranges.protected LongRange[]
LongRangeFacetCounts.getLongRanges()
protected abstract LongRange[]
RangeFacetCounts.getLongRanges()
ExclusiveLongRangeCounter.LongRangeAndPos.range()
Returns the value of therange
record component.(package private) LongRange
DoubleRange.toLongRange()
Methods in org.apache.lucene.facet.range with parameters of type LongRangeModifier and TypeMethodDescription(package private) void
OverlappingLongRangeCounter.LongRangeNode.addOutputs
(int index, LongRange range) Recursively assigns range outputs to each node.private static List
<LongRangeCounter.InclusiveRange> OverlappingLongRangeCounter.buildElementaryIntervals
(LongRange[] ranges) (package private) static LongRangeCounter
private static boolean
LongRangeCounter.hasOverlappingRanges
(LongRange[] ranges) Determine whether-or-not any requested ranges overlapConstructors in org.apache.lucene.facet.range with parameters of type LongRangeModifierConstructorDescription(package private)
ExclusiveLongRangeCounter
(LongRange[] ranges, int[] countBuffer) private
LongRangeAndPos
(LongRange range, int pos) Creates an instance of aLongRangeAndPos
record class.LongRangeFacetCounts
(String field, FacetsCollector hits, LongRange... ranges) CreateLongRangeFacetCounts
using long values from the specified field.LongRangeFacetCounts
(String field, MultiLongValuesSource valuesSource, FacetsCollector hits, LongRange... ranges) CreateLongRangeFacetCounts
, using the providedMultiLongValuesSource
if non-null.LongRangeFacetCounts
(String field, MultiLongValuesSource valuesSource, FacetsCollector hits, Query fastMatchQuery, LongRange... ranges) CreateLongRangeFacetCounts
, using the providedMultiLongValuesSource
if non-null.LongRangeFacetCounts
(String field, LongValuesSource valueSource, FacetsCollector hits, LongRange... ranges) CreateLongRangeFacetCounts
, using the providedLongValuesSource
if non-null.LongRangeFacetCounts
(String field, LongValuesSource valueSource, FacetsCollector hits, Query fastMatchQuery, LongRange... ranges) CreateLongRangeFacetCounts
, using the providedLongValuesSource
if non-null.(package private)
MultiValueSourceQuery
(LongRange range, Query fastMatchQuery, MultiLongValuesSource valuesSource) (package private)
OverlappingLongRangeCounter
(LongRange[] ranges, int[] countBuffer) (package private)
ValueSourceQuery
(LongRange range, Query fastMatchQuery, LongValuesSource valueSource) -
Uses of LongRange in org.apache.lucene.sandbox.facet.cutters.ranges
Fields in org.apache.lucene.sandbox.facet.cutters.ranges declared as LongRangeModifier and TypeFieldDescriptionprivate final LongRange
LongRangeFacetCutter.LongRangeAndPos.range
The field for therange
record component.Methods in org.apache.lucene.sandbox.facet.cutters.ranges that return LongRangeModifier and TypeMethodDescriptionprivate LongRange[]
DoubleRangeFacetCutter.mapDoubleRangesToSortableLong
(DoubleRange[] doubleRanges) LongRangeFacetCutter.LongRangeAndPos.range()
Returns the value of therange
record component.Methods in org.apache.lucene.sandbox.facet.cutters.ranges with parameters of type LongRangeModifier and TypeMethodDescriptionprivate static boolean
LongRangeFacetCutter.areOverlappingRanges
(LongRange[] ranges) static LongRangeFacetCutter
LongRangeFacetCutter.create
(MultiLongValuesSource longValuesSource, LongRange[] longRanges) (package private) static LongRangeFacetCutter
LongRangeFacetCutter.createSingleOrMultiValued
(MultiLongValuesSource longValuesSource, LongValuesSource singleLongValuesSource, LongRange[] longRanges) CreateFacetCutter
for provided value source and long ranges.Constructors in org.apache.lucene.sandbox.facet.cutters.ranges with parameters of type LongRangeModifierConstructorDescription(package private)
LongRangeAndPos
(LongRange range, int pos) Creates an instance of aLongRangeAndPos
record class.(package private)
LongRangeFacetCutter
(MultiLongValuesSource longValuesSource, LongValuesSource singleLongValuesSource, LongRange[] longRanges) (package private)
NonOverlappingLongRangeFacetCutter
(MultiLongValuesSource longValuesSource, LongValuesSource singleLongValuesSource, LongRange[] longRanges) (package private)
OverlappingLongRangeFacetCutter
(MultiLongValuesSource longValuesSource, LongValuesSource singleLongValuesSource, LongRange[] longRanges)