Uses of Interface
org.apache.lucene.search.MatchesIterator
-
Packages that use MatchesIterator Package Description org.apache.lucene.queries.intervals Intervals queriesorg.apache.lucene.search Code to search indices.org.apache.lucene.search.uhighlight The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term vectors, or analysis. -
-
Uses of MatchesIterator in org.apache.lucene.queries.intervals
Subinterfaces of MatchesIterator in org.apache.lucene.queries.intervals Modifier and Type Interface Description interface
IntervalMatchesIterator
An extension of MatchesIterator that allows it to be treated as an IntervalIterator This is necessary to get access toIntervalIterator.gaps()
andIntervalIterator.width()
when constructing matchesClasses in org.apache.lucene.queries.intervals that implement MatchesIterator Modifier and Type Class Description (package private) class
CachingMatchesIterator
private static class
ConjunctionIntervalsSource.ConjunctionMatchesIterator
(package private) static class
ConjunctionIntervalsSource.SingletonMatchesIterator
private static class
DisjunctionIntervalsSource.DisjunctionMatchesIterator
(package private) class
MinimizingConjunctionMatchesIterator
(package private) static class
MinimumShouldMatchIntervalsSource.MinimumMatchesIterator
private static class
RepeatingIntervalsSource.DuplicateMatchesIterator
Methods in org.apache.lucene.queries.intervals that return MatchesIterator Modifier and Type Method Description (package private) MatchesIterator
CachingMatchesIterator. getSubMatches(int endPos)
MatchesIterator
ConjunctionIntervalsSource.ConjunctionMatchesIterator. getSubMatches()
MatchesIterator
DisjunctionIntervalsSource.DisjunctionMatchesIterator. getSubMatches()
MatchesIterator
MinimizingConjunctionMatchesIterator. getSubMatches()
MatchesIterator
MinimumShouldMatchIntervalsSource.MinimumMatchesIterator. getSubMatches()
MatchesIterator
RepeatingIntervalsSource.DuplicateMatchesIterator. getSubMatches()
Constructors in org.apache.lucene.queries.intervals with parameters of type MatchesIterator Constructor Description SingletonMatchesIterator(MatchesIterator in)
-
Uses of MatchesIterator in org.apache.lucene.search
Classes in org.apache.lucene.search that implement MatchesIterator Modifier and Type Class Description (package private) class
DisjunctionMatchesIterator
AMatchesIterator
that combines matches from a set of sub-iterators Matches are sorted by their start positions, and then by their end positions, so that prefixes sort first.private static class
DisjunctionMatchesIterator.TermsEnumDisjunctionMatchesIterator
class
FilterMatchesIterator
A MatchesIterator that delegates all calls to another MatchesIterator(package private) class
TermMatchesIterator
AMatchesIterator
over a single term's postings listFields in org.apache.lucene.search declared as MatchesIterator Modifier and Type Field Description private MatchesIterator
DisjunctionMatchesIterator.TermsEnumDisjunctionMatchesIterator. first
protected MatchesIterator
FilterMatchesIterator. in
The delegateprivate MatchesIterator
DisjunctionMatchesIterator.TermsEnumDisjunctionMatchesIterator. it
Fields in org.apache.lucene.search with type parameters of type MatchesIterator Modifier and Type Field Description private PriorityQueue<MatchesIterator>
DisjunctionMatchesIterator. queue
Methods in org.apache.lucene.search that return MatchesIterator Modifier and Type Method Description static MatchesIterator
MatchesUtils. disjunction(java.util.List<MatchesIterator> subMatches)
Create a MatchesIterator that iterates in order over all matches in a set of subiteratorsstatic MatchesIterator
MatchesUtils. disjunction(LeafReaderContext context, int doc, Query query, java.lang.String field, BytesRefIterator terms)
Create a MatchesIterator that is a disjunction over a list of terms extracted from aBytesRefIterator
.(package private) static MatchesIterator
DisjunctionMatchesIterator. fromSubIterators(java.util.List<MatchesIterator> mis)
(package private) static MatchesIterator
DisjunctionMatchesIterator. fromTerms(LeafReaderContext context, int doc, Query query, java.lang.String field, java.util.List<Term> terms)
Create aDisjunctionMatchesIterator
over a list of terms Only terms that have at least one match in the given document will be included(package private) static MatchesIterator
DisjunctionMatchesIterator. fromTermsEnum(LeafReaderContext context, int doc, Query query, java.lang.String field, BytesRefIterator terms)
Create aDisjunctionMatchesIterator
over a list of terms extracted from aBytesRefIterator
Only terms that have at least one match in the given document will be includedMatchesIterator
Matches. getMatches(java.lang.String field)
Returns aMatchesIterator
over the matches for a single field, ornull
if there are no matches in that field.MatchesIterator
NamedMatches. getMatches(java.lang.String field)
MatchesIterator
DisjunctionMatchesIterator. getSubMatches()
MatchesIterator
DisjunctionMatchesIterator.TermsEnumDisjunctionMatchesIterator. getSubMatches()
MatchesIterator
FilterMatchesIterator. getSubMatches()
MatchesIterator
MatchesIterator. getSubMatches()
Returns a MatchesIterator that iterates over the positions and offsets of individual terms within the current match Returnsnull
if there are no submatches (ie the current iterator is at the leaf level) Should only be called afternext()
has returnedtrue
MatchesIterator
TermMatchesIterator. getSubMatches()
Method parameters in org.apache.lucene.search with type arguments of type MatchesIterator Modifier and Type Method Description static MatchesIterator
MatchesUtils. disjunction(java.util.List<MatchesIterator> subMatches)
Create a MatchesIterator that iterates in order over all matches in a set of subiteratorsstatic Matches
MatchesUtils. forField(java.lang.String field, IOSupplier<MatchesIterator> mis)
Create a Matches for a single field(package private) static MatchesIterator
DisjunctionMatchesIterator. fromSubIterators(java.util.List<MatchesIterator> mis)
Constructors in org.apache.lucene.search with parameters of type MatchesIterator Constructor Description FilterMatchesIterator(MatchesIterator in)
Create a new FilterMatchesIteratorTermsEnumDisjunctionMatchesIterator(MatchesIterator first, BytesRefIterator terms, TermsEnum te, int doc, Query query)
Constructor parameters in org.apache.lucene.search with type arguments of type MatchesIterator Constructor Description DisjunctionMatchesIterator(java.util.List<MatchesIterator> matches)
-
Uses of MatchesIterator in org.apache.lucene.search.uhighlight
Fields in org.apache.lucene.search.uhighlight declared as MatchesIterator Modifier and Type Field Description private MatchesIterator
OffsetsEnum.OfMatchesIterator. matchesIterator
Methods in org.apache.lucene.search.uhighlight with parameters of type MatchesIterator Modifier and Type Method Description private boolean
OffsetsEnum.OfMatchesIteratorWithSubs. enqueueCachedMatches(MatchesIterator thisMI)
Constructors in org.apache.lucene.search.uhighlight with parameters of type MatchesIterator Constructor Description OfMatchesIterator(MatchesIterator matchesIterator, java.util.function.Supplier<BytesRef> termSupplier)
OfMatchesIteratorWithSubs(MatchesIterator matchesIterator)
-