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 TypeInterfaceDescriptioninterfaceAn 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 classprivate static class(package private) static classprivate static classMethods 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 classAMatchesIteratorthat combines matches from a set of sub-iteratorsprivate static classclassA MatchesIterator that delegates all calls to another MatchesIterator(package private) classAMatchesIteratorover a single term's postings listFields in org.apache.lucene.search declared as MatchesIteratorModifier and TypeFieldDescriptionprivate final MatchesIteratorDisjunctionMatchesIterator.TermsEnumDisjunctionMatchesIterator.firstprotected final MatchesIteratorFilterMatchesIterator.inThe delegateprivate MatchesIteratorDisjunctionMatchesIterator.TermsEnumDisjunctionMatchesIterator.itFields in org.apache.lucene.search with type parameters of type MatchesIteratorModifier and TypeFieldDescriptionprivate final PriorityQueue<MatchesIterator> DisjunctionMatchesIterator.queueMethods in org.apache.lucene.search that return MatchesIteratorModifier and TypeMethodDescriptionstatic MatchesIteratorMatchesUtils.disjunction(List<MatchesIterator> subMatches) Create a MatchesIterator that iterates in order over all matches in a set of subiteratorsstatic MatchesIteratorMatchesUtils.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 MatchesIteratorDisjunctionMatchesIterator.fromSubIterators(List<MatchesIterator> mis) (package private) static MatchesIteratorDisjunctionMatchesIterator.fromTerms(LeafReaderContext context, int doc, Query query, String field, List<Term> terms) Create aDisjunctionMatchesIteratorover a list of terms(package private) static MatchesIteratorDisjunctionMatchesIterator.fromTermsEnum(LeafReaderContext context, int doc, Query query, String field, BytesRefIterator terms) Create aDisjunctionMatchesIteratorover a list of terms extracted from aBytesRefIteratorMatches.getMatches(String field) Returns aMatchesIteratorover the matches for a single field, ornullif 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 MatchesIteratorMatchesUtils.disjunction(List<MatchesIterator> subMatches) Create a MatchesIterator that iterates in order over all matches in a set of subiteratorsstatic MatchesMatchesUtils.forField(String field, IOSupplier<MatchesIterator> mis) Create a Matches for a single field(package private) static MatchesIteratorDisjunctionMatchesIterator.fromSubIterators(List<MatchesIterator> mis) Constructors in org.apache.lucene.search with parameters of type MatchesIteratorModifierConstructorDescriptionprotectedCreate 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
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. -
Uses of MatchesIterator in org.apache.lucene.search.uhighlight
Fields in org.apache.lucene.search.uhighlight declared as MatchesIteratorModifier and TypeFieldDescriptionprivate final MatchesIteratorOffsetsEnum.OfMatchesIterator.matchesIteratorMethods in org.apache.lucene.search.uhighlight with parameters of type MatchesIteratorModifier and TypeMethodDescriptionprivate booleanOffsetsEnum.OfMatchesIteratorWithSubs.enqueueCachedMatches(MatchesIterator thisMI) Constructors in org.apache.lucene.search.uhighlight with parameters of type MatchesIteratorModifierConstructorDescriptionOfMatchesIterator(MatchesIterator matchesIterator, Supplier<BytesRef> termSupplier) OfMatchesIteratorWithSubs(MatchesIterator matchesIterator)