Uses of Class
org.apache.lucene.queries.intervals.IntervalIterator
-
Packages that use IntervalIterator Package Description org.apache.lucene.queries.intervals Intervals queries -
-
Uses of IntervalIterator in org.apache.lucene.queries.intervals
Subclasses of IntervalIterator in org.apache.lucene.queries.intervals Modifier and Type Class Description private static classBlockIntervalsSource.BlockIntervalIterator(package private) classConjunctionIntervalIterator(package private) static classDisjunctionIntervalsSource.DisjunctionIntervalIterator(package private) classExtendedIntervalIteratorWraps 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) classFilteringIntervalIteratorclassIntervalFilterWraps anIntervalIteratorand passes through those intervals that match theIntervalFilter.accept()function(package private) static classMinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIteratorprivate static classNonOverlappingIntervalsSource.NonOverlappingIteratorprivate static classNotContainedByIntervalsSource.NotContainedByIteratorprivate static classNotContainingIntervalsSource.NotContainingIteratorprivate static classOffsetIntervalsSource.OffsetIntervalIteratorprivate static classOrderedIntervalsSource.OrderedIntervalIterator(package private) classRelativeIteratorprivate static classRepeatingIntervalsSource.DuplicateIntervalIteratorprivate static classUnorderedIntervalsSource.UnorderedIntervalIteratorFields in org.apache.lucene.queries.intervals declared as IntervalIterator Modifier and Type Field Description (package private) IntervalIteratorFilteringIntervalIterator. a(package private) IntervalIteratorRelativeIterator. a(package private) IntervalIteratorFilteringIntervalIterator. b(package private) IntervalIteratorRelativeIterator. b(package private) IntervalIteratorDisjunctionIntervalsSource.DisjunctionIntervalIterator. currentprivate static IntervalIteratorDisjunctionIntervalsSource. EMPTYprivate static IntervalIteratorDisjunctionIntervalsSource. EXHAUSTEDprivate IntervalIteratorExtendedIntervalIterator. inprotected IntervalIteratorIntervalFilter. in(package private) IntervalIteratorOffsetIntervalsSource.OffsetIntervalIterator. inprivate IntervalIteratorRepeatingIntervalsSource.DuplicateIntervalIterator. inIntervalIteratorDisiWrapper. intervalsprivate IntervalIteratorIntervalScorer. intervals(package private) IntervalIteratorConjunctionIntervalsSource.ConjunctionMatchesIterator. iterator(package private) IntervalIteratorMinimizingConjunctionMatchesIterator. iteratorprivate IntervalIteratorMinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator. leadprivate IntervalIterator[]UnorderedIntervalsSource.UnorderedIntervalIterator. subIteratorsFields in org.apache.lucene.queries.intervals with type parameters of type IntervalIterator Modifier and Type Field Description private PriorityQueue<IntervalIterator>MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator. backgroundQueueprivate java.util.Collection<IntervalIterator>MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator. currentIterators(package private) PriorityQueue<IntervalIterator>DisjunctionIntervalsSource.DisjunctionIntervalIterator. intervalQueue(package private) java.util.List<IntervalIterator>DisjunctionIntervalsSource.DisjunctionIntervalIterator. iterators(package private) java.util.Map<IntervalIterator,CachingMatchesIterator>MinimumShouldMatchIntervalsSource.MinimumMatchesIterator. lookupprivate PriorityQueue<IntervalIterator>MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator. proximityQueueprivate PriorityQueue<IntervalIterator>UnorderedIntervalsSource.UnorderedIntervalIterator. queue(package private) java.util.List<IntervalIterator>ConjunctionIntervalIterator. subIteratorsMethods in org.apache.lucene.queries.intervals that return IntervalIterator Modifier and Type Method Description protected IntervalIteratorBlockIntervalsSource. combine(java.util.List<IntervalIterator> iterators)protected abstract IntervalIteratorConjunctionIntervalsSource. combine(java.util.List<IntervalIterator> iterators)protected IntervalIteratorContainedByIntervalsSource. combine(java.util.List<IntervalIterator> iterators)protected IntervalIteratorContainingIntervalsSource. combine(java.util.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(java.util.List<IntervalIterator> iterators)protected IntervalIteratorOverlappingIntervalsSource. combine(java.util.List<IntervalIterator> iterators)protected IntervalIteratorUnorderedIntervalsSource. combine(java.util.List<IntervalIterator> iterators)IntervalIteratorConjunctionIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)IntervalIteratorDifferenceIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)IntervalIteratorDisjunctionIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)IntervalIteratorExtendedIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)IntervalIteratorFilteredIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)IntervalIteratorFixedFieldIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)abstract IntervalIteratorIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)Create anIntervalIteratorexposing the minimum intervals defined by thisIntervalsSourceReturnsnullif no intervals for this field exist in this segmentIntervalIteratorMinimumShouldMatchIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)IntervalIteratorMultiTermIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)IntervalIteratorNoMatchIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)IntervalIteratorOffsetIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)IntervalIteratorPayloadFilteredTermIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)private IntervalIteratorPayloadFilteredTermIntervalsSource. intervals(TermsEnum te)IntervalIteratorRepeatingIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)IntervalIteratorTermIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)(package private) static IntervalIteratorTermIntervalsSource. intervals(BytesRef term, TermsEnum te)private 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 IntervalIterator Modifier and Type Method Description (package private) java.util.Collection<IntervalIterator>MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator. getCurrentIterators()Methods in org.apache.lucene.queries.intervals with parameters of type IntervalIterator Modifier and Type Method Description protected 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 IntervalIterator Modifier and Type Method Description protected IntervalIteratorBlockIntervalsSource. combine(java.util.List<IntervalIterator> iterators)protected abstract IntervalIteratorConjunctionIntervalsSource. combine(java.util.List<IntervalIterator> iterators)protected IntervalIteratorContainedByIntervalsSource. combine(java.util.List<IntervalIterator> iterators)protected IntervalIteratorContainingIntervalsSource. combine(java.util.List<IntervalIterator> iterators)protected IntervalIteratorOrderedIntervalsSource. combine(java.util.List<IntervalIterator> iterators)protected IntervalIteratorOverlappingIntervalsSource. combine(java.util.List<IntervalIterator> iterators)protected IntervalIteratorUnorderedIntervalsSource. combine(java.util.List<IntervalIterator> iterators)Constructor parameters in org.apache.lucene.queries.intervals with type arguments of type IntervalIterator Constructor Description BlockIntervalIterator(java.util.List<IntervalIterator> subIterators)ConjunctionIntervalIterator(java.util.List<IntervalIterator> subIterators)DisjunctionIntervalIterator(java.util.List<IntervalIterator> iterators)MinimumMatchesIterator(MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator iterator, java.util.Map<IntervalIterator,CachingMatchesIterator> lookup)MinimumShouldMatchIntervalIterator(java.util.Collection<IntervalIterator> subs, int minShouldMatch)OrderedIntervalIterator(java.util.List<IntervalIterator> subIntervals)UnorderedIntervalIterator(java.util.List<IntervalIterator> subIterators)
-