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 (package private) interface
IntervalMatchesIterator
An extension of MatchesIterator that allows the gaps from a wrapped IntervalIterator to be reported.Classes in org.apache.lucene.queries.intervals that implement MatchesIterator Modifier and Type Class Description (package private) class
CachingMatchesIterator
private static class
ConjunctionIntervalsSource.ConjunctionMatchesIterator
private static class
ConjunctionIntervalsSource.SingletonMatchesIterator
(package private) class
MinimizingConjunctionMatchesIterator
(package private) static class
MinimumShouldMatchIntervalsSource.MinimumMatchesIterator
Fields in org.apache.lucene.queries.intervals with type parameters of type MatchesIterator Modifier and Type Field Description (package private) java.util.List<MatchesIterator>
ConjunctionIntervalsSource.ConjunctionMatchesIterator. subs
Methods in org.apache.lucene.queries.intervals that return MatchesIterator Modifier and Type Method Description (package private) static MatchesIterator
IntervalMatches. asMatches(IntervalIterator iterator, MatchesIterator source, int doc)
(package private) MatchesIterator
CachingMatchesIterator. getSubMatches(int endPos)
MatchesIterator
ConjunctionIntervalsSource.ConjunctionMatchesIterator. getSubMatches()
MatchesIterator
MinimizingConjunctionMatchesIterator. getSubMatches()
MatchesIterator
MinimumShouldMatchIntervalsSource.MinimumMatchesIterator. getSubMatches()
MatchesIterator
ConjunctionIntervalsSource. matches(java.lang.String field, LeafReaderContext ctx, int doc)
MatchesIterator
DifferenceIntervalsSource. matches(java.lang.String field, LeafReaderContext ctx, int doc)
MatchesIterator
DisjunctionIntervalsSource. matches(java.lang.String field, LeafReaderContext ctx, int doc)
MatchesIterator
ExtendedIntervalsSource. matches(java.lang.String field, LeafReaderContext ctx, int doc)
MatchesIterator
FilteredIntervalsSource. matches(java.lang.String field, LeafReaderContext ctx, int doc)
MatchesIterator
FixedFieldIntervalsSource. matches(java.lang.String field, LeafReaderContext ctx, int doc)
abstract MatchesIterator
IntervalsSource. matches(java.lang.String field, LeafReaderContext ctx, int doc)
Return aMatchesIterator
over the intervals defined by thisIntervalsSource
for a given document and field Returnsnull
if no intervals exist in the given document and fieldMatchesIterator
MinimumShouldMatchIntervalsSource. matches(java.lang.String field, LeafReaderContext ctx, int doc)
MatchesIterator
MultiTermIntervalsSource. matches(java.lang.String field, LeafReaderContext ctx, int doc)
MatchesIterator
OffsetIntervalsSource. matches(java.lang.String field, LeafReaderContext ctx, int doc)
MatchesIterator
PayloadFilteredTermIntervalsSource. matches(java.lang.String field, LeafReaderContext ctx, int doc)
private MatchesIterator
PayloadFilteredTermIntervalsSource. matches(TermsEnum te, int doc)
MatchesIterator
TermIntervalsSource. matches(java.lang.String field, LeafReaderContext ctx, int doc)
(package private) static MatchesIterator
TermIntervalsSource. matches(TermsEnum te, int doc, java.lang.String field)
Methods in org.apache.lucene.queries.intervals with parameters of type MatchesIterator Modifier and Type Method Description (package private) static MatchesIterator
IntervalMatches. asMatches(IntervalIterator iterator, MatchesIterator source, int doc)
(package private) static IntervalIterator
IntervalMatches. wrapMatches(MatchesIterator mi, int doc)
Constructors in org.apache.lucene.queries.intervals with parameters of type MatchesIterator Constructor Description CachingMatchesIterator(MatchesIterator in)
SingletonMatchesIterator(MatchesIterator in)
Constructor parameters in org.apache.lucene.queries.intervals with type arguments of type MatchesIterator Constructor Description ConjunctionMatchesIterator(IntervalIterator iterator, java.util.List<MatchesIterator> subs)
MinimizingConjunctionMatchesIterator(IntervalIterator iterator, java.util.List<MatchesIterator> subs)
-
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)
-