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 TypeFieldDescription(package private) final LongRange
ExclusiveLongRangeCounter.LongRangeAndPos.range
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()
(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) (package private)
LongRangeAndPos
(LongRange range, int pos) 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
Methods in org.apache.lucene.sandbox.facet.cutters.ranges that return LongRangeModifier and TypeMethodDescriptionprivate LongRange[]
DoubleRangeFacetCutter.mapDoubleRangesToSortableLong
(DoubleRange[] doubleRanges) LongRangeFacetCutter.LongRangeAndPos.range()
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) (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)