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.matchhighlight This package contains several components useful to build a highlighter on top of theMatches
API.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 IntervalIteratorClasses in org.apache.lucene.queries.intervals that implement MatchesIterator Modifier and Type Class Description (package private) class
CachingMatchesIterator
(package private) class
ConjunctionMatchesIterator
(package private) static class
ConjunctionMatchesIterator.SingletonMatchesIterator
private static class
DisjunctionIntervalsSource.DisjunctionMatchesIterator
(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 MatchesIterator
CachingMatchesIterator. getSubMatches()
MatchesIterator
ConjunctionMatchesIterator. getSubMatches()
MatchesIterator
DisjunctionIntervalsSource.DisjunctionMatchesIterator. 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-iteratorsprivate 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(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
MatchesIterator
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 matchMatchesIterator
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.matchhighlight
Methods in org.apache.lucene.search.matchhighlight with parameters of type MatchesIterator Modifier and Type Method Description java.util.List<OffsetRange>
OffsetsFromMatchIterator. get(MatchesIterator matchesIterator, MatchRegionRetriever.FieldValueProvider doc)
java.util.List<OffsetRange>
OffsetsFromPositions. get(MatchesIterator matchesIterator, MatchRegionRetriever.FieldValueProvider doc)
java.util.List<OffsetRange>
OffsetsFromTokens. get(MatchesIterator matchesIterator, MatchRegionRetriever.FieldValueProvider doc)
java.util.List<OffsetRange>
OffsetsFromValues. get(MatchesIterator matchesIterator, MatchRegionRetriever.FieldValueProvider doc)
java.util.List<OffsetRange>
OffsetsRetrievalStrategy. get(MatchesIterator matchesIterator, MatchRegionRetriever.FieldValueProvider doc)
Return value offsets (match ranges) acquired from the givenMatchesIterator
. -
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)
-