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 class
BlockIntervalsSource.BlockIntervalIterator
(package private) class
ConjunctionIntervalIterator
(package private) static class
DisjunctionIntervalsSource.DisjunctionIntervalIterator
(package private) class
ExtendedIntervalIterator
Wraps 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) class
FilteringIntervalIterator
class
IntervalFilter
Wraps anIntervalIterator
and passes through those intervals that match theIntervalFilter.accept()
function(package private) static class
MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator
private static class
NonOverlappingIntervalsSource.NonOverlappingIterator
private static class
NotContainedByIntervalsSource.NotContainedByIterator
private static class
NotContainingIntervalsSource.NotContainingIterator
private static class
OffsetIntervalsSource.OffsetIntervalIterator
private static class
OrderedIntervalsSource.OrderedIntervalIterator
(package private) class
RelativeIterator
private static class
UnorderedIntervalsSource.UnorderedIntervalIterator
Fields in org.apache.lucene.queries.intervals declared as IntervalIterator Modifier and Type Field Description (package private) IntervalIterator
FilteringIntervalIterator. a
(package private) IntervalIterator
RelativeIterator. a
(package private) IntervalIterator
FilteringIntervalIterator. b
(package private) IntervalIterator
RelativeIterator. b
(package private) IntervalIterator
DisjunctionIntervalsSource.DisjunctionIntervalIterator. current
private static IntervalIterator
DisjunctionIntervalsSource. EMPTY
private static IntervalIterator
DisjunctionIntervalsSource. EXHAUSTED
private IntervalIterator
ExtendedIntervalIterator. in
protected IntervalIterator
IntervalFilter. in
(package private) IntervalIterator
OffsetIntervalsSource.OffsetIntervalIterator. in
IntervalIterator
DisiWrapper. intervals
private IntervalIterator
IntervalScorer. intervals
(package private) IntervalIterator
ConjunctionIntervalsSource.ConjunctionMatchesIterator. iterator
(package private) IntervalIterator
MinimizingConjunctionMatchesIterator. iterator
private IntervalIterator
MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator. lead
private IntervalIterator[]
UnorderedIntervalsSource.UnorderedIntervalIterator. subIterators
Fields in org.apache.lucene.queries.intervals with type parameters of type IntervalIterator Modifier and Type Field Description private PriorityQueue<IntervalIterator>
MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator. backgroundQueue
private 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. lookup
private PriorityQueue<IntervalIterator>
MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator. proximityQueue
private PriorityQueue<IntervalIterator>
UnorderedIntervalsSource.UnorderedIntervalIterator. queue
(package private) java.util.List<IntervalIterator>
ConjunctionIntervalIterator. subIterators
Methods in org.apache.lucene.queries.intervals that return IntervalIterator Modifier and Type Method Description protected IntervalIterator
BlockIntervalsSource. combine(java.util.List<IntervalIterator> iterators)
protected abstract IntervalIterator
ConjunctionIntervalsSource. combine(java.util.List<IntervalIterator> iterators)
protected IntervalIterator
ContainedByIntervalsSource. combine(java.util.List<IntervalIterator> iterators)
protected IntervalIterator
ContainingIntervalsSource. combine(java.util.List<IntervalIterator> iterators)
protected abstract IntervalIterator
DifferenceIntervalsSource. combine(IntervalIterator minuend, IntervalIterator subtrahend)
protected IntervalIterator
NonOverlappingIntervalsSource. combine(IntervalIterator minuend, IntervalIterator subtrahend)
protected IntervalIterator
NotContainedByIntervalsSource. combine(IntervalIterator minuend, IntervalIterator subtrahend)
protected IntervalIterator
NotContainingIntervalsSource. combine(IntervalIterator minuend, IntervalIterator subtrahend)
protected IntervalIterator
OrderedIntervalsSource. combine(java.util.List<IntervalIterator> iterators)
protected IntervalIterator
OverlappingIntervalsSource. combine(java.util.List<IntervalIterator> iterators)
protected IntervalIterator
UnorderedIntervalsSource. combine(java.util.List<IntervalIterator> iterators)
IntervalIterator
ConjunctionIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)
IntervalIterator
DifferenceIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)
IntervalIterator
DisjunctionIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)
IntervalIterator
ExtendedIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)
IntervalIterator
FilteredIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)
IntervalIterator
FixedFieldIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)
abstract IntervalIterator
IntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)
Create anIntervalIterator
exposing the minimum intervals defined by thisIntervalsSource
Returnsnull
if no intervals for this field exist in this segmentIntervalIterator
MinimumShouldMatchIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)
IntervalIterator
MultiTermIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)
IntervalIterator
OffsetIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)
IntervalIterator
PayloadFilteredTermIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)
private IntervalIterator
PayloadFilteredTermIntervalsSource. intervals(TermsEnum te)
IntervalIterator
TermIntervalsSource. intervals(java.lang.String field, LeafReaderContext ctx)
(package private) static IntervalIterator
TermIntervalsSource. intervals(BytesRef term, TermsEnum te)
private IntervalIterator
OffsetIntervalsSource. offset(IntervalIterator it)
(package private) static IntervalIterator
IntervalMatches. wrapMatches(MatchesIterator 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 boolean
FilteredIntervalsSource. accept(IntervalIterator it)
protected boolean
FilteredIntervalsSource.MaxGaps. accept(IntervalIterator it)
protected boolean
FilteredIntervalsSource.MaxWidth. accept(IntervalIterator it)
(package private) static MatchesIterator
IntervalMatches. asMatches(IntervalIterator iterator, MatchesIterator source, int doc)
protected abstract IntervalIterator
DifferenceIntervalsSource. combine(IntervalIterator minuend, IntervalIterator subtrahend)
protected IntervalIterator
NonOverlappingIntervalsSource. combine(IntervalIterator minuend, IntervalIterator subtrahend)
protected IntervalIterator
NotContainedByIntervalsSource. combine(IntervalIterator minuend, IntervalIterator subtrahend)
protected IntervalIterator
NotContainingIntervalsSource. combine(IntervalIterator minuend, IntervalIterator subtrahend)
private boolean
DisjunctionIntervalsSource.DisjunctionIntervalIterator. contains(IntervalIterator it, int start, int end)
private IntervalIterator
OffsetIntervalsSource. offset(IntervalIterator it)
private void
MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator. updateRightExtreme(IntervalIterator it)
(package private) void
UnorderedIntervalsSource.UnorderedIntervalIterator. updateRightExtreme(IntervalIterator it)
Method parameters in org.apache.lucene.queries.intervals with type arguments of type IntervalIterator Modifier and Type Method Description protected IntervalIterator
BlockIntervalsSource. combine(java.util.List<IntervalIterator> iterators)
protected abstract IntervalIterator
ConjunctionIntervalsSource. combine(java.util.List<IntervalIterator> iterators)
protected IntervalIterator
ContainedByIntervalsSource. combine(java.util.List<IntervalIterator> iterators)
protected IntervalIterator
ContainingIntervalsSource. combine(java.util.List<IntervalIterator> iterators)
protected IntervalIterator
OrderedIntervalsSource. combine(java.util.List<IntervalIterator> iterators)
protected IntervalIterator
OverlappingIntervalsSource. combine(java.util.List<IntervalIterator> iterators)
protected IntervalIterator
UnorderedIntervalsSource. 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)
-