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 interfaceIntervalMatchesIteratorAn 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) classCachingMatchesIteratorprivate static classConjunctionIntervalsSource.ConjunctionMatchesIterator(package private) static classConjunctionIntervalsSource.SingletonMatchesIteratorprivate static classDisjunctionIntervalsSource.DisjunctionMatchesIterator(package private) classMinimizingConjunctionMatchesIterator(package private) static classMinimumShouldMatchIntervalsSource.MinimumMatchesIteratorprivate static classRepeatingIntervalsSource.DuplicateMatchesIteratorMethods in org.apache.lucene.queries.intervals that return MatchesIterator Modifier and Type Method Description (package private) MatchesIteratorCachingMatchesIterator. getSubMatches(int endPos)MatchesIteratorConjunctionIntervalsSource.ConjunctionMatchesIterator. getSubMatches()MatchesIteratorDisjunctionIntervalsSource.DisjunctionMatchesIterator. getSubMatches()MatchesIteratorMinimizingConjunctionMatchesIterator. getSubMatches()MatchesIteratorMinimumShouldMatchIntervalsSource.MinimumMatchesIterator. getSubMatches()MatchesIteratorRepeatingIntervalsSource.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) classDisjunctionMatchesIteratorAMatchesIteratorthat 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 classDisjunctionMatchesIterator.TermsEnumDisjunctionMatchesIteratorclassFilterMatchesIteratorA MatchesIterator that delegates all calls to another MatchesIterator(package private) classTermMatchesIteratorAMatchesIteratorover a single term's postings listFields in org.apache.lucene.search declared as MatchesIterator Modifier and Type Field Description private MatchesIteratorDisjunctionMatchesIterator.TermsEnumDisjunctionMatchesIterator. firstprotected MatchesIteratorFilterMatchesIterator. inThe delegateprivate MatchesIteratorDisjunctionMatchesIterator.TermsEnumDisjunctionMatchesIterator. itFields in org.apache.lucene.search with type parameters of type MatchesIterator Modifier and Type Field Description private PriorityQueue<MatchesIterator>DisjunctionMatchesIterator. queueMethods in org.apache.lucene.search that return MatchesIterator Modifier and Type Method Description static MatchesIteratorMatchesUtils. disjunction(java.util.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, java.lang.String field, BytesRefIterator terms)Create a MatchesIterator that is a disjunction over a list of terms extracted from aBytesRefIterator.(package private) static MatchesIteratorDisjunctionMatchesIterator. fromSubIterators(java.util.List<MatchesIterator> mis)(package private) static MatchesIteratorDisjunctionMatchesIterator. fromTerms(LeafReaderContext context, int doc, Query query, java.lang.String field, java.util.List<Term> terms)Create aDisjunctionMatchesIteratorover a list of terms Only terms that have at least one match in the given document will be included(package private) static MatchesIteratorDisjunctionMatchesIterator. fromTermsEnum(LeafReaderContext context, int doc, Query query, java.lang.String field, BytesRefIterator terms)Create aDisjunctionMatchesIteratorover a list of terms extracted from aBytesRefIteratorOnly terms that have at least one match in the given document will be includedMatchesIteratorMatches. getMatches(java.lang.String field)Returns aMatchesIteratorover the matches for a single field, ornullif there are no matches in that field.MatchesIteratorNamedMatches. getMatches(java.lang.String field)MatchesIteratorDisjunctionMatchesIterator. getSubMatches()MatchesIteratorDisjunctionMatchesIterator.TermsEnumDisjunctionMatchesIterator. getSubMatches()MatchesIteratorFilterMatchesIterator. getSubMatches()MatchesIteratorMatchesIterator. getSubMatches()Returns a MatchesIterator that iterates over the positions and offsets of individual terms within the current match Returnsnullif there are no submatches (ie the current iterator is at the leaf level) Should only be called afternext()has returnedtrueMatchesIteratorTermMatchesIterator. getSubMatches()Method parameters in org.apache.lucene.search with type arguments of type MatchesIterator Modifier and Type Method Description static MatchesIteratorMatchesUtils. disjunction(java.util.List<MatchesIterator> subMatches)Create a MatchesIterator that iterates in order over all matches in a set of subiteratorsstatic MatchesMatchesUtils. forField(java.lang.String field, IOSupplier<MatchesIterator> mis)Create a Matches for a single field(package private) static MatchesIteratorDisjunctionMatchesIterator. 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 MatchesIteratorOffsetsEnum.OfMatchesIterator. matchesIteratorMethods in org.apache.lucene.search.uhighlight with parameters of type MatchesIterator Modifier and Type Method Description private booleanOffsetsEnum.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)
-