Class TermVectorFilteredLeafReader.TermsFilteredTerms
java.lang.Object
org.apache.lucene.index.Terms
org.apache.lucene.index.FilterLeafReader.FilterTerms
org.apache.lucene.search.uhighlight.TermVectorFilteredLeafReader.TermsFilteredTerms
- Enclosing class:
TermVectorFilteredLeafReader
private static final class TermVectorFilteredLeafReader.TermsFilteredTerms
extends FilterLeafReader.FilterTerms
-
Field Summary
FieldsFields inherited from class org.apache.lucene.index.FilterLeafReader.FilterTerms
inFields inherited from class org.apache.lucene.index.Terms
EMPTY_ARRAY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintersect(CompiledAutomaton compiled, BytesRef startTerm) Returns a TermsEnum that iterates over all terms and documents that are accepted by the providedCompiledAutomaton.iterator()Returns an iterator that will step through all terms.Methods inherited from class org.apache.lucene.index.FilterLeafReader.FilterTerms
getDocCount, getStats, getSumDocFreq, getSumTotalTermFreq, hasFreqs, hasOffsets, hasPayloads, hasPositions, size
-
Field Details
-
filterTerms
-
-
Constructor Details
-
TermsFilteredTerms
-
-
Method Details
-
iterator
Description copied from class:TermsReturns an iterator that will step through all terms. This method will not return null.- Overrides:
iteratorin classFilterLeafReader.FilterTerms- Throws:
IOException
-
intersect
Description copied from class:TermsReturns a TermsEnum that iterates over all terms and documents that are accepted by the providedCompiledAutomaton. If thestartTermis provided then the returned enum will only return terms> startTerm, but you still must call next() first to get to the first term. Note that the providedstartTermmust be accepted by the automaton.This is an expert low-level API and will only work for
NORMALcompiled automata. To handle any compiled automata you should instead useCompiledAutomaton.getTermsEnum(org.apache.lucene.index.Terms)instead.NOTE: the returned TermsEnum cannot seek.
- Overrides:
intersectin classTerms- Throws:
IOException
-