Uses of Interface
org.apache.lucene.search.MatchesIterator
Packages that use MatchesIterator
Package
Description
Intervals queries
Code to search indices.
This package contains several components useful to build a highlighter on top of the
Matches
API.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.intervalsModifier and TypeInterfaceDescriptioninterface
An extension of MatchesIterator that allows it to be treated as an IntervalIteratorClasses in org.apache.lucene.queries.intervals that implement MatchesIteratorModifier and TypeClassDescription(package private) class
(package private) class
(package private) static class
private static final record
(package private) static class
private static class
Methods in org.apache.lucene.queries.intervals that return MatchesIteratorModifier and TypeMethodDescriptionCachingMatchesIterator.getSubMatches()
ConjunctionMatchesIterator.getSubMatches()
DisjunctionIntervalsSource.DisjunctionMatchesIterator.getSubMatches()
MinimumShouldMatchIntervalsSource.MinimumMatchesIterator.getSubMatches()
RepeatingIntervalsSource.DuplicateMatchesIterator.getSubMatches()
Constructors in org.apache.lucene.queries.intervals with parameters of type MatchesIterator -
Uses of MatchesIterator in org.apache.lucene.search
Classes in org.apache.lucene.search that implement MatchesIteratorModifier and TypeClassDescription(package private) final class
AMatchesIterator
that combines matches from a set of sub-iteratorsprivate static class
class
A MatchesIterator that delegates all calls to another MatchesIterator(package private) class
AMatchesIterator
over a single term's postings listFields in org.apache.lucene.search declared as MatchesIteratorModifier and TypeFieldDescriptionprivate final MatchesIterator
DisjunctionMatchesIterator.TermsEnumDisjunctionMatchesIterator.first
protected final MatchesIterator
FilterMatchesIterator.in
The delegateprivate MatchesIterator
DisjunctionMatchesIterator.TermsEnumDisjunctionMatchesIterator.it
Fields in org.apache.lucene.search with type parameters of type MatchesIteratorModifier and TypeFieldDescriptionprivate final PriorityQueue
<MatchesIterator> DisjunctionMatchesIterator.queue
Methods in org.apache.lucene.search that return MatchesIteratorModifier and TypeMethodDescriptionstatic MatchesIterator
MatchesUtils.disjunction
(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, 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
(List<MatchesIterator> mis) (package private) static MatchesIterator
DisjunctionMatchesIterator.fromTerms
(LeafReaderContext context, int doc, Query query, String field, List<Term> terms) Create aDisjunctionMatchesIterator
over a list of terms(package private) static MatchesIterator
DisjunctionMatchesIterator.fromTermsEnum
(LeafReaderContext context, int doc, Query query, String field, BytesRefIterator terms) Create aDisjunctionMatchesIterator
over a list of terms extracted from aBytesRefIterator
Matches.getMatches
(String field) Returns aMatchesIterator
over the matches for a single field, ornull
if there are no matches in that field.NamedMatches.getMatches
(String field) DisjunctionMatchesIterator.getSubMatches()
DisjunctionMatchesIterator.TermsEnumDisjunctionMatchesIterator.getSubMatches()
FilterMatchesIterator.getSubMatches()
MatchesIterator.getSubMatches()
Returns a MatchesIterator that iterates over the positions and offsets of individual terms within the current matchTermMatchesIterator.getSubMatches()
Method parameters in org.apache.lucene.search with type arguments of type MatchesIteratorModifier and TypeMethodDescriptionstatic MatchesIterator
MatchesUtils.disjunction
(List<MatchesIterator> subMatches) Create a MatchesIterator that iterates in order over all matches in a set of subiteratorsstatic Matches
MatchesUtils.forField
(String field, IOSupplier<MatchesIterator> mis) Create a Matches for a single field(package private) static MatchesIterator
DisjunctionMatchesIterator.fromSubIterators
(List<MatchesIterator> mis) Constructors in org.apache.lucene.search with parameters of type MatchesIteratorModifierConstructorDescriptionprotected
Create a new FilterMatchesIterator(package private)
TermsEnumDisjunctionMatchesIterator
(MatchesIterator first, BytesRefIterator terms, TermsEnum te, int doc, Query query) Constructor parameters in org.apache.lucene.search with type arguments of type MatchesIterator -
Uses of MatchesIterator in org.apache.lucene.search.matchhighlight
Classes in org.apache.lucene.search.matchhighlight that implement MatchesIteratorModifier and TypeClassDescriptionprivate static class
Methods in org.apache.lucene.search.matchhighlight with parameters of type MatchesIteratorModifier and TypeMethodDescriptionOffsetsFromMatchIterator.get
(MatchesIterator matchesIterator, MatchRegionRetriever.FieldValueProvider doc) OffsetsFromPositions.get
(MatchesIterator matchesIterator, MatchRegionRetriever.FieldValueProvider doc) OffsetsFromTokens.get
(MatchesIterator matchesIterator, MatchRegionRetriever.FieldValueProvider doc) OffsetsFromValues.get
(MatchesIterator matchesIterator, MatchRegionRetriever.FieldValueProvider doc) OffsetsRetrievalStrategy.get
(MatchesIterator matchesIterator, MatchRegionRetriever.FieldValueProvider doc) Return value offsets (match ranges) acquired from the givenMatchesIterator
.Constructors in org.apache.lucene.search.matchhighlight with parameters of type MatchesIteratorModifierConstructorDescriptionMatchesIteratorWithLimit
(MatchesIterator matchesIterator, int limit) -
Uses of MatchesIterator in org.apache.lucene.search.uhighlight
Fields in org.apache.lucene.search.uhighlight declared as MatchesIteratorModifier and TypeFieldDescriptionprivate final MatchesIterator
OffsetsEnum.OfMatchesIterator.matchesIterator
Methods in org.apache.lucene.search.uhighlight with parameters of type MatchesIteratorModifier and TypeMethodDescriptionprivate boolean
OffsetsEnum.OfMatchesIteratorWithSubs.enqueueCachedMatches
(MatchesIterator thisMI) Constructors in org.apache.lucene.search.uhighlight with parameters of type MatchesIteratorModifierConstructorDescriptionOfMatchesIterator
(MatchesIterator matchesIterator, Supplier<BytesRef> termSupplier) OfMatchesIteratorWithSubs
(MatchesIterator matchesIterator)