Uses of Class
org.apache.lucene.queries.intervals.IntervalIterator
Packages that use IntervalIterator
-
Uses of IntervalIterator in org.apache.lucene.queries.intervals
Subclasses of IntervalIterator in org.apache.lucene.queries.intervalsModifier and TypeClassDescriptionprivate static class(package private) class(package private) static class(package private) classWraps an IntervalIterator and extends the bounds of its intervals Useful for specifying gaps in an ordered iterator; if you want to match `a b [2 spaces] c`, you can search for phrase(a, extended(b, 0, 2), c) An interval with prefix bounds extended by n will skip over matches that appear in positions lower than n(package private) classclassWraps anIntervalIteratorand passes through those intervals that match theIntervalFilter.accept()function(package private) static classprivate static classprivate static classprivate static classprivate static classprivate static class(package private) classprivate static classprivate static classFields in org.apache.lucene.queries.intervals declared as IntervalIteratorModifier and TypeFieldDescription(package private) final IntervalIteratorFilteringIntervalIterator.a(package private) final IntervalIteratorRelativeIterator.a(package private) final IntervalIteratorFilteringIntervalIterator.b(package private) final IntervalIteratorRelativeIterator.b(package private) IntervalIteratorDisjunctionIntervalsSource.DisjunctionIntervalIterator.currentprivate static final IntervalIteratorDisjunctionIntervalsSource.EMPTYprivate static final IntervalIteratorDisjunctionIntervalsSource.EXHAUSTEDprivate final IntervalIteratorExtendedIntervalIterator.inprotected final IntervalIteratorIntervalFilter.in(package private) final IntervalIteratorOffsetIntervalsSource.OffsetIntervalIterator.inprivate final IntervalIteratorRepeatingIntervalsSource.DuplicateIntervalIterator.infinal IntervalIteratorDisiWrapper.intervalsprivate final IntervalIteratorIntervalScorer.intervals(package private) final IntervalIteratorConjunctionIntervalsSource.ConjunctionMatchesIterator.iterator(package private) final IntervalIteratorMinimizingConjunctionMatchesIterator.iteratorprivate IntervalIteratorMinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator.leadprivate final IntervalIterator[]UnorderedIntervalsSource.UnorderedIntervalIterator.subIteratorsFields in org.apache.lucene.queries.intervals with type parameters of type IntervalIteratorModifier and TypeFieldDescriptionprivate final PriorityQueue<IntervalIterator> MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator.backgroundQueueprivate final Collection<IntervalIterator> MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator.currentIterators(package private) final PriorityQueue<IntervalIterator> DisjunctionIntervalsSource.DisjunctionIntervalIterator.intervalQueue(package private) final List<IntervalIterator> DisjunctionIntervalsSource.DisjunctionIntervalIterator.iterators(package private) final Map<IntervalIterator, CachingMatchesIterator> MinimumShouldMatchIntervalsSource.MinimumMatchesIterator.lookupprivate final PriorityQueue<IntervalIterator> MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator.proximityQueueprivate final PriorityQueue<IntervalIterator> UnorderedIntervalsSource.UnorderedIntervalIterator.queue(package private) final List<IntervalIterator> ConjunctionIntervalIterator.subIteratorsMethods in org.apache.lucene.queries.intervals that return IntervalIteratorModifier and TypeMethodDescriptionprotected IntervalIteratorBlockIntervalsSource.combine(List<IntervalIterator> iterators) protected abstract IntervalIteratorConjunctionIntervalsSource.combine(List<IntervalIterator> iterators) protected IntervalIteratorContainedByIntervalsSource.combine(List<IntervalIterator> iterators) protected IntervalIteratorContainingIntervalsSource.combine(List<IntervalIterator> iterators) protected abstract IntervalIteratorDifferenceIntervalsSource.combine(IntervalIterator minuend, IntervalIterator subtrahend) protected IntervalIteratorNonOverlappingIntervalsSource.combine(IntervalIterator minuend, IntervalIterator subtrahend) protected IntervalIteratorNotContainedByIntervalsSource.combine(IntervalIterator minuend, IntervalIterator subtrahend) protected IntervalIteratorNotContainingIntervalsSource.combine(IntervalIterator minuend, IntervalIterator subtrahend) protected IntervalIteratorOrderedIntervalsSource.combine(List<IntervalIterator> iterators) protected IntervalIteratorOverlappingIntervalsSource.combine(List<IntervalIterator> iterators) protected IntervalIteratorUnorderedIntervalsSource.combine(List<IntervalIterator> iterators) final IntervalIteratorConjunctionIntervalsSource.intervals(String field, LeafReaderContext ctx) final IntervalIteratorDifferenceIntervalsSource.intervals(String field, LeafReaderContext ctx) DisjunctionIntervalsSource.intervals(String field, LeafReaderContext ctx) ExtendedIntervalsSource.intervals(String field, LeafReaderContext ctx) FilteredIntervalsSource.intervals(String field, LeafReaderContext ctx) FixedFieldIntervalsSource.intervals(String field, LeafReaderContext ctx) abstract IntervalIteratorIntervalsSource.intervals(String field, LeafReaderContext ctx) Create anIntervalIteratorexposing the minimum intervals defined by thisIntervalsSourceReturnsnullif no intervals for this field exist in this segmentMinimumShouldMatchIntervalsSource.intervals(String field, LeafReaderContext ctx) MultiTermIntervalsSource.intervals(String field, LeafReaderContext ctx) NoMatchIntervalsSource.intervals(String field, LeafReaderContext ctx) OffsetIntervalsSource.intervals(String field, LeafReaderContext ctx) PayloadFilteredTermIntervalsSource.intervals(String field, LeafReaderContext ctx) private IntervalIteratorRepeatingIntervalsSource.intervals(String field, LeafReaderContext ctx) TermIntervalsSource.intervals(String field, LeafReaderContext ctx) (package private) static IntervalIteratorprivate IntervalIteratorOffsetIntervalsSource.offset(IntervalIterator it) (package private) static IntervalIteratorIntervalMatches.wrapMatches(IntervalMatchesIterator mi, int doc) Methods in org.apache.lucene.queries.intervals that return types with arguments of type IntervalIteratorModifier and TypeMethodDescription(package private) Collection<IntervalIterator> MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator.getCurrentIterators()Methods in org.apache.lucene.queries.intervals with parameters of type IntervalIteratorModifier and TypeMethodDescriptionprotected abstract booleanFilteredIntervalsSource.accept(IntervalIterator it) protected booleanFilteredIntervalsSource.MaxGaps.accept(IntervalIterator it) protected booleanFilteredIntervalsSource.MaxWidth.accept(IntervalIterator it) (package private) static IntervalMatchesIteratorIntervalMatches.asMatches(IntervalIterator iterator, IntervalMatchesIterator source, int doc) protected abstract IntervalIteratorDifferenceIntervalsSource.combine(IntervalIterator minuend, IntervalIterator subtrahend) protected IntervalIteratorNonOverlappingIntervalsSource.combine(IntervalIterator minuend, IntervalIterator subtrahend) protected IntervalIteratorNotContainedByIntervalsSource.combine(IntervalIterator minuend, IntervalIterator subtrahend) protected IntervalIteratorNotContainingIntervalsSource.combine(IntervalIterator minuend, IntervalIterator subtrahend) private booleanDisjunctionIntervalsSource.DisjunctionIntervalIterator.contains(IntervalIterator it, int start, int end) private IntervalIteratorOffsetIntervalsSource.offset(IntervalIterator it) private voidMinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator.updateRightExtreme(IntervalIterator it) (package private) voidUnorderedIntervalsSource.UnorderedIntervalIterator.updateRightExtreme(IntervalIterator it) Method parameters in org.apache.lucene.queries.intervals with type arguments of type IntervalIteratorModifier and TypeMethodDescriptionprotected IntervalIteratorBlockIntervalsSource.combine(List<IntervalIterator> iterators) protected abstract IntervalIteratorConjunctionIntervalsSource.combine(List<IntervalIterator> iterators) protected IntervalIteratorContainedByIntervalsSource.combine(List<IntervalIterator> iterators) protected IntervalIteratorContainingIntervalsSource.combine(List<IntervalIterator> iterators) protected IntervalIteratorOrderedIntervalsSource.combine(List<IntervalIterator> iterators) protected IntervalIteratorOverlappingIntervalsSource.combine(List<IntervalIterator> iterators) protected IntervalIteratorUnorderedIntervalsSource.combine(List<IntervalIterator> iterators) Constructors in org.apache.lucene.queries.intervals with parameters of type IntervalIteratorModifierConstructorDescriptionprivateConjunctionMatchesIterator(IntervalIterator iterator, List<IntervalMatchesIterator> subs) DisiWrapper(IntervalIterator iterator) privateDuplicateIntervalIterator(IntervalIterator primary, int copies) (package private)ExtendedIntervalIterator(IntervalIterator in, int before, int after) Create a new ExtendedIntervalIteratorprotectedCreate a new filter(package private)IntervalScorer(Weight weight, IntervalIterator intervals, int minExtent, float boost, IntervalScoreFunction scoreFunction) (package private)MinimizingConjunctionMatchesIterator(IntervalIterator iterator, List<IntervalMatchesIterator> subs) privateNonOverlappingIterator(IntervalIterator minuend, IntervalIterator subtrahend) (package private)privateNotContainingIterator(IntervalIterator minuend, IntervalIterator subtrahend) (package private)(package private)Constructor parameters in org.apache.lucene.queries.intervals with type arguments of type IntervalIteratorModifierConstructorDescription(package private)BlockIntervalIterator(List<IntervalIterator> subIterators) (package private)ConjunctionIntervalIterator(List<IntervalIterator> subIterators) (package private)DisjunctionIntervalIterator(List<IntervalIterator> iterators) (package private)MinimumMatchesIterator(MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator iterator, Map<IntervalIterator, CachingMatchesIterator> lookup) (package private)MinimumShouldMatchIntervalIterator(Collection<IntervalIterator> subs, int minShouldMatch) privateOrderedIntervalIterator(List<IntervalIterator> subIntervals) (package private)UnorderedIntervalIterator(List<IntervalIterator> subIterators)