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 LongRangeExclusiveLongRangeCounter.LongRangeAndPos.rangeThe field for therangerecord component.private final LongRangeLongRange.MultiValueSourceQuery.rangeprivate final LongRangeLongRange.ValueSourceQuery.rangeMethods 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 therangerecord component.(package private) LongRangeDoubleRange.toLongRange()Methods in org.apache.lucene.facet.range with parameters of type LongRangeModifier and TypeMethodDescription(package private) voidOverlappingLongRangeCounter.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 LongRangeCounterprivate static booleanLongRangeCounter.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) privateLongRangeAndPos(LongRange range, int pos) Creates an instance of aLongRangeAndPosrecord class.LongRangeFacetCounts(String field, FacetsCollector hits, LongRange... ranges) CreateLongRangeFacetCountsusing long values from the specified field.LongRangeFacetCounts(String field, MultiLongValuesSource valuesSource, FacetsCollector hits, LongRange... ranges) CreateLongRangeFacetCounts, using the providedMultiLongValuesSourceif non-null.LongRangeFacetCounts(String field, MultiLongValuesSource valuesSource, FacetsCollector hits, Query fastMatchQuery, LongRange... ranges) CreateLongRangeFacetCounts, using the providedMultiLongValuesSourceif non-null.LongRangeFacetCounts(String field, LongValuesSource valueSource, FacetsCollector hits, LongRange... ranges) CreateLongRangeFacetCounts, using the providedLongValuesSourceif non-null.LongRangeFacetCounts(String field, LongValuesSource valueSource, FacetsCollector hits, Query fastMatchQuery, LongRange... ranges) CreateLongRangeFacetCounts, using the providedLongValuesSourceif 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 LongRangeLongRangeFacetCutter.LongRangeAndPos.rangeThe field for therangerecord 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 therangerecord component.Methods in org.apache.lucene.sandbox.facet.cutters.ranges with parameters of type LongRangeModifier and TypeMethodDescriptionprivate static booleanLongRangeFacetCutter.areOverlappingRanges(LongRange[] ranges) static LongRangeFacetCutterLongRangeFacetCutter.create(MultiLongValuesSource longValuesSource, LongRange[] longRanges) (package private) static LongRangeFacetCutterLongRangeFacetCutter.createSingleOrMultiValued(MultiLongValuesSource longValuesSource, LongValuesSource singleLongValuesSource, LongRange[] longRanges) CreateFacetCutterfor 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 aLongRangeAndPosrecord 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)