Uses of Class
org.apache.lucene.index.TermsEnum
-
Packages that use TermsEnum Package Description org.apache.lucene.backward_codecs.lucene40.blocktree BlockTree terms dictionary.org.apache.lucene.backward_codecs.lucene50.compressing Lucene 5.0 compressing format.org.apache.lucene.backward_codecs.lucene70 Components from the Lucene 7.0 index format.org.apache.lucene.backward_codecs.lucene80 Components from the Lucene 8.0 index format.org.apache.lucene.codecs Codecs API: API for customization of the encoding and structure of the index.org.apache.lucene.codecs.blockterms Pluggable term index / block terms dictionary implementations.org.apache.lucene.codecs.blocktreeords Same postings format as Lucene50, except the terms dictionary also supports ords, i.e.org.apache.lucene.codecs.bloom Codec PostingsFormat for fast access to low-frequency terms such as primary key fields.org.apache.lucene.codecs.lucene90 Lucene 9.0 file format.org.apache.lucene.codecs.lucene90.blocktree BlockTree terms dictionary.org.apache.lucene.codecs.lucene90.compressing Lucene 9.0 compressing format.org.apache.lucene.codecs.memory Term dictionary, DocValues or Postings formats that are read entirely into memory.org.apache.lucene.codecs.simpletext Simpletext Codec: writes human readable postings.org.apache.lucene.codecs.uniformsplit Pluggable term index / block terms dictionary implementations.org.apache.lucene.codecs.uniformsplit.sharedterms Pluggable term index / block terms dictionary implementations.org.apache.lucene.index Code to maintain and access indices.org.apache.lucene.index.memory High-performance single-document main memory Apache Lucene fulltext search index.org.apache.lucene.misc Miscellaneous Lucene utilities that don't really fit anywhere else.org.apache.lucene.queries.intervals Intervals queriesorg.apache.lucene.queries.spans The calculus of spans.org.apache.lucene.sandbox.codecs.idversion A primary-key postings format that associates a version (long) with each term and can provide fail-fast lookups by ID and version.org.apache.lucene.sandbox.search This package contains a flexible graph-based proximity query, TermAutomatonQuery, and geospatial queries.org.apache.lucene.search Code to search indices.org.apache.lucene.search.comparators Comparators, used to compare hits so as to determine their sort order when collecting the top results withTopFieldCollector
.org.apache.lucene.search.grouping Grouping.org.apache.lucene.search.join Support for index-time and query-time joins.org.apache.lucene.search.spell Suggest alternate spellings for words.org.apache.lucene.search.suggest.document Support for document suggestionorg.apache.lucene.search.uhighlight The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term vectors, or analysis.org.apache.lucene.util.automaton Finite-state automaton for regular expressions. -
-
Uses of TermsEnum in org.apache.lucene.backward_codecs.lucene40.blocktree
Subclasses of TermsEnum in org.apache.lucene.backward_codecs.lucene40.blocktree Modifier and Type Class Description (package private) class
IntersectTermsEnum
This is used to implement efficientTerms.intersect(org.apache.lucene.util.automaton.CompiledAutomaton, org.apache.lucene.util.BytesRef)
for block-tree.(package private) class
SegmentTermsEnum
Iterates through terms in this field.Methods in org.apache.lucene.backward_codecs.lucene40.blocktree that return TermsEnum Modifier and Type Method Description TermsEnum
FieldReader. intersect(CompiledAutomaton compiled, BytesRef startTerm)
TermsEnum
FieldReader. iterator()
-
Uses of TermsEnum in org.apache.lucene.backward_codecs.lucene50.compressing
Subclasses of TermsEnum in org.apache.lucene.backward_codecs.lucene50.compressing Modifier and Type Class Description private static class
Lucene50CompressingTermVectorsReader.TVTermsEnum
Methods in org.apache.lucene.backward_codecs.lucene50.compressing that return TermsEnum Modifier and Type Method Description TermsEnum
Lucene50CompressingTermVectorsReader.TVTerms. iterator()
-
Uses of TermsEnum in org.apache.lucene.backward_codecs.lucene70
Subclasses of TermsEnum in org.apache.lucene.backward_codecs.lucene70 Modifier and Type Class Description private static class
Lucene70DocValuesProducer.TermsDict
Fields in org.apache.lucene.backward_codecs.lucene70 declared as TermsEnum Modifier and Type Field Description (package private) TermsEnum
Lucene70DocValuesProducer.BaseSortedDocValues. termsEnum
(package private) TermsEnum
Lucene70DocValuesProducer.BaseSortedSetDocValues. termsEnum
Methods in org.apache.lucene.backward_codecs.lucene70 that return TermsEnum Modifier and Type Method Description TermsEnum
Lucene70DocValuesProducer.BaseSortedDocValues. termsEnum()
TermsEnum
Lucene70DocValuesProducer.BaseSortedSetDocValues. termsEnum()
-
Uses of TermsEnum in org.apache.lucene.backward_codecs.lucene80
Subclasses of TermsEnum in org.apache.lucene.backward_codecs.lucene80 Modifier and Type Class Description private static class
Lucene80DocValuesProducer.TermsDict
Fields in org.apache.lucene.backward_codecs.lucene80 declared as TermsEnum Modifier and Type Field Description (package private) TermsEnum
Lucene80DocValuesProducer.BaseSortedDocValues. termsEnum
(package private) TermsEnum
Lucene80DocValuesProducer.BaseSortedSetDocValues. termsEnum
Methods in org.apache.lucene.backward_codecs.lucene80 that return TermsEnum Modifier and Type Method Description TermsEnum
Lucene80DocValuesProducer.BaseSortedDocValues. termsEnum()
TermsEnum
Lucene80DocValuesProducer.BaseSortedSetDocValues. termsEnum()
-
Uses of TermsEnum in org.apache.lucene.codecs
Subclasses of TermsEnum in org.apache.lucene.codecs Modifier and Type Class Description (package private) static class
DocValuesConsumer.BitsFilteredTermsEnum
private static class
DocValuesConsumer.MergedTermsEnum
A mergedTermsEnum
.Fields in org.apache.lucene.codecs declared as TermsEnum Modifier and Type Field Description private TermsEnum[]
DocValuesConsumer.MergedTermsEnum. subs
Methods in org.apache.lucene.codecs with parameters of type TermsEnum Modifier and Type Method Description abstract BlockTermState
PostingsWriterBase. writeTerm(BytesRef term, TermsEnum termsEnum, FixedBitSet docsSeen, NormsProducer norms)
Write all postings for one term; use the providedTermsEnum
to pull aPostingsEnum
.BlockTermState
PushPostingsWriterBase. writeTerm(BytesRef term, TermsEnum termsEnum, FixedBitSet docsSeen, NormsProducer norms)
Constructors in org.apache.lucene.codecs with parameters of type TermsEnum Constructor Description BitsFilteredTermsEnum(TermsEnum in, LongBitSet liveTerms)
MergedTermsEnum(OrdinalMap ordinalMap, TermsEnum[] subs)
-
Uses of TermsEnum in org.apache.lucene.codecs.blockterms
Subclasses of TermsEnum in org.apache.lucene.codecs.blockterms Modifier and Type Class Description private class
BlockTermsReader.FieldReader.SegmentTermsEnum
Methods in org.apache.lucene.codecs.blockterms that return TermsEnum Modifier and Type Method Description TermsEnum
BlockTermsReader.FieldReader. iterator()
Methods in org.apache.lucene.codecs.blockterms with parameters of type TermsEnum Modifier and Type Method Description (package private) void
BlockTermsWriter.TermsWriter. write(BytesRef text, TermsEnum termsEnum, NormsProducer norms)
-
Uses of TermsEnum in org.apache.lucene.codecs.blocktreeords
Subclasses of TermsEnum in org.apache.lucene.codecs.blocktreeords Modifier and Type Class Description (package private) class
OrdsIntersectTermsEnum
class
OrdsSegmentTermsEnum
Iterates through terms in this field.Methods in org.apache.lucene.codecs.blocktreeords that return TermsEnum Modifier and Type Method Description TermsEnum
OrdsFieldReader. intersect(CompiledAutomaton compiled, BytesRef startTerm)
TermsEnum
OrdsFieldReader. iterator()
Methods in org.apache.lucene.codecs.blocktreeords with parameters of type TermsEnum Modifier and Type Method Description void
OrdsBlockTreeTermsWriter.TermsWriter. write(BytesRef text, TermsEnum termsEnum, NormsProducer norms)
Writes one term's worth of postings. -
Uses of TermsEnum in org.apache.lucene.codecs.bloom
Subclasses of TermsEnum in org.apache.lucene.codecs.bloom Modifier and Type Class Description (package private) static class
BloomFilteringPostingsFormat.BloomFilteredFieldsProducer.BloomFilteredTermsEnum
Fields in org.apache.lucene.codecs.bloom declared as TermsEnum Modifier and Type Field Description private TermsEnum
BloomFilteringPostingsFormat.BloomFilteredFieldsProducer.BloomFilteredTermsEnum. delegateTermsEnum
Methods in org.apache.lucene.codecs.bloom that return TermsEnum Modifier and Type Method Description private TermsEnum
BloomFilteringPostingsFormat.BloomFilteredFieldsProducer.BloomFilteredTermsEnum. delegate()
TermsEnum
BloomFilteringPostingsFormat.BloomFilteredFieldsProducer.BloomFilteredTerms. intersect(CompiledAutomaton compiled, BytesRef startTerm)
TermsEnum
BloomFilteringPostingsFormat.BloomFilteredFieldsProducer.BloomFilteredTerms. iterator()
-
Uses of TermsEnum in org.apache.lucene.codecs.lucene90
Subclasses of TermsEnum in org.apache.lucene.codecs.lucene90 Modifier and Type Class Description private class
Lucene90DocValuesProducer.TermsDict
Fields in org.apache.lucene.codecs.lucene90 declared as TermsEnum Modifier and Type Field Description (package private) TermsEnum
Lucene90DocValuesProducer.BaseSortedDocValues. termsEnum
(package private) TermsEnum
Lucene90DocValuesProducer.BaseSortedSetDocValues. termsEnum
Methods in org.apache.lucene.codecs.lucene90 that return TermsEnum Modifier and Type Method Description TermsEnum
Lucene90DocValuesProducer.BaseSortedDocValues. termsEnum()
TermsEnum
Lucene90DocValuesProducer.BaseSortedSetDocValues. termsEnum()
-
Uses of TermsEnum in org.apache.lucene.codecs.lucene90.blocktree
Subclasses of TermsEnum in org.apache.lucene.codecs.lucene90.blocktree Modifier and Type Class Description (package private) class
IntersectTermsEnum
This is used to implement efficientTerms.intersect(org.apache.lucene.util.automaton.CompiledAutomaton, org.apache.lucene.util.BytesRef)
for block-tree.(package private) class
SegmentTermsEnum
Iterates through terms in this field.Methods in org.apache.lucene.codecs.lucene90.blocktree that return TermsEnum Modifier and Type Method Description TermsEnum
FieldReader. intersect(CompiledAutomaton compiled, BytesRef startTerm)
TermsEnum
FieldReader. iterator()
Methods in org.apache.lucene.codecs.lucene90.blocktree with parameters of type TermsEnum Modifier and Type Method Description void
Lucene90BlockTreeTermsWriter.TermsWriter. write(BytesRef text, TermsEnum termsEnum, NormsProducer norms)
Writes one term's worth of postings. -
Uses of TermsEnum in org.apache.lucene.codecs.lucene90.compressing
Subclasses of TermsEnum in org.apache.lucene.codecs.lucene90.compressing Modifier and Type Class Description private static class
Lucene90CompressingTermVectorsReader.TVTermsEnum
Methods in org.apache.lucene.codecs.lucene90.compressing that return TermsEnum Modifier and Type Method Description TermsEnum
Lucene90CompressingTermVectorsReader.TVTerms. iterator()
-
Uses of TermsEnum in org.apache.lucene.codecs.memory
Subclasses of TermsEnum in org.apache.lucene.codecs.memory Modifier and Type Class Description private class
DirectPostingsFormat.DirectField.DirectIntersectTermsEnum
private class
DirectPostingsFormat.DirectField.DirectTermsEnum
(package private) class
FSTTermsReader.TermsReader.BaseTermsEnum
private class
FSTTermsReader.TermsReader.IntersectTermsEnum
private class
FSTTermsReader.TermsReader.SegmentTermsEnum
Methods in org.apache.lucene.codecs.memory that return TermsEnum Modifier and Type Method Description TermsEnum
DirectPostingsFormat.DirectField. intersect(CompiledAutomaton compiled, BytesRef startTerm)
TermsEnum
FSTTermsReader.TermsReader. intersect(CompiledAutomaton compiled, BytesRef startTerm)
TermsEnum
DirectPostingsFormat.DirectField. iterator()
TermsEnum
FSTTermsReader.TermsReader. iterator()
-
Uses of TermsEnum in org.apache.lucene.codecs.simpletext
Subclasses of TermsEnum in org.apache.lucene.codecs.simpletext Modifier and Type Class Description private class
SimpleTextFieldsReader.SimpleTextTermsEnum
private static class
SimpleTextTermVectorsReader.SimpleTVTermsEnum
Methods in org.apache.lucene.codecs.simpletext that return TermsEnum Modifier and Type Method Description TermsEnum
SimpleTextFieldsReader.SimpleTextTerms. iterator()
TermsEnum
SimpleTextTermVectorsReader.SimpleTVTerms. iterator()
-
Uses of TermsEnum in org.apache.lucene.codecs.uniformsplit
Subclasses of TermsEnum in org.apache.lucene.codecs.uniformsplit Modifier and Type Class Description class
BlockReader
Seeks the block corresponding to a given term, read the block bytes, and scans the block terms.class
IntersectBlockReader
The "intersect"TermsEnum
response toUniformSplitTerms.intersect(CompiledAutomaton, BytesRef)
, intersecting the terms with an automaton.Methods in org.apache.lucene.codecs.uniformsplit that return TermsEnum Modifier and Type Method Description TermsEnum
UniformSplitTerms. intersect(CompiledAutomaton compiled, BytesRef startTerm)
TermsEnum
UniformSplitTerms. iterator()
Methods in org.apache.lucene.codecs.uniformsplit with parameters of type TermsEnum Modifier and Type Method Description protected int
UniformSplitTermsWriter. writeFieldTerms(BlockWriter blockWriter, DataOutput fieldsOutput, TermsEnum termsEnum, FieldInfo fieldInfo, NormsProducer normsProducer)
protected BlockTermState
UniformSplitTermsWriter. writePostingLine(TermsEnum termsEnum, FieldMetadata fieldMetadata, NormsProducer normsProducer)
Writes the posting values for the current term in the givenTermsEnum
and updates theFieldMetadata
stats. -
Uses of TermsEnum in org.apache.lucene.codecs.uniformsplit.sharedterms
Subclasses of TermsEnum in org.apache.lucene.codecs.uniformsplit.sharedterms Modifier and Type Class Description class
STBlockReader
Reads terms blocks with the Shared Terms format.class
STIntersectBlockReader
The "intersect"TermsEnum
response toSTUniformSplitTerms.intersect(CompiledAutomaton, BytesRef)
, intersecting the terms with an automaton.class
STMergingBlockReader
(package private) class
STMergingTermsEnum
CombinesPostingsEnum
for the same term for a given field from multiple segments.Fields in org.apache.lucene.codecs.uniformsplit.sharedterms declared as TermsEnum Modifier and Type Field Description (package private) TermsEnum
STUniformSplitTermsWriter.FieldTerms. termsEnum
Methods in org.apache.lucene.codecs.uniformsplit.sharedterms that return TermsEnum Modifier and Type Method Description TermsEnum
STUniformSplitTerms. intersect(CompiledAutomaton compiled, BytesRef startTerm)
TermsEnum
STUniformSplitTerms. iterator()
Constructors in org.apache.lucene.codecs.uniformsplit.sharedterms with parameters of type TermsEnum Constructor Description FieldTerms(FieldMetadata fieldMetadata, TermsEnum termsEnum)
-
Uses of TermsEnum in org.apache.lucene.index
Subclasses of TermsEnum in org.apache.lucene.index Modifier and Type Class Description class
AutomatonTermsEnum
A FilteredTermsEnum that enumerates terms based upon what is accepted by a DFA.class
BaseTermsEnum
A base TermsEnum that adds default implementations forBaseTermsEnum.attributes()
BaseTermsEnum.termState()
BaseTermsEnum.seekExact(BytesRef)
BaseTermsEnum.seekExact(BytesRef, TermState)
In some cases, the default implementation may be slow and consume huge memory, so subclass SHOULD have its own implementation if possible.static class
ExitableDirectoryReader.ExitableTermsEnum
Wrapper class for TermsEnum that is used by ExitableTerms for implementing an exitable enumeration of terms.class
FilteredTermsEnum
Abstract class for enumerating a subset of all terms.static class
FilterLeafReader.FilterTermsEnum
Base class for filteringTermsEnum
implementations.private static class
FreqProxFields.FreqProxTermsEnum
private static class
FreqProxTermsWriter.SortingTermsEnum
private static class
MappedMultiFields.MappedMultiTermsEnum
class
MultiTermsEnum
class
SingleTermsEnum
Subclass of FilteredTermsEnum for enumerating a single term.(package private) class
SortedDocValuesTermsEnum
Implements aTermsEnum
wrapping a providedSortedDocValues
.(package private) class
SortedSetDocValuesTermsEnum
Implements aTermsEnum
wrapping a providedSortedSetDocValues
.Fields in org.apache.lucene.index declared as TermsEnum Modifier and Type Field Description static TermsEnum
TermsEnum. EMPTY
An empty TermsEnum for quickly returning an empty instance e.g.protected TermsEnum
FilterLeafReader.FilterTermsEnum. in
The underlying TermsEnum instance.protected TermsEnum
FilteredTermsEnum. tenum
The delegateTermsEnum
.(package private) TermsEnum
BufferedUpdatesStream.SegmentState. termsEnum
private TermsEnum
FrozenBufferedUpdates.TermDocsIterator. termsEnum
(package private) TermsEnum
TermsEnumIndex. termsEnum
Methods in org.apache.lucene.index that return TermsEnum Modifier and Type Method Description TermsEnum
ExitableDirectoryReader.ExitableTerms. intersect(CompiledAutomaton compiled, BytesRef startTerm)
TermsEnum
FilterSortedDocValues. intersect(CompiledAutomaton automaton)
TermsEnum
FilterSortedSetDocValues. intersect(CompiledAutomaton automaton)
TermsEnum
FreqProxTermsWriter.SortingTerms. intersect(CompiledAutomaton compiled, BytesRef startTerm)
TermsEnum
MultiTerms. intersect(CompiledAutomaton compiled, BytesRef startTerm)
TermsEnum
SortedDocValues. intersect(CompiledAutomaton automaton)
TermsEnum
SortedSetDocValues. intersect(CompiledAutomaton automaton)
TermsEnum
Terms. intersect(CompiledAutomaton compiled, BytesRef startTerm)
Returns a TermsEnum that iterates over all terms and documents that are accepted by the providedCompiledAutomaton
.TermsEnum
ExitableDirectoryReader.ExitableTerms. iterator()
TermsEnum
FilterLeafReader.FilterTerms. iterator()
TermsEnum
FreqProxFields.FreqProxTerms. iterator()
TermsEnum
FreqProxTermsWriter.SortingTerms. iterator()
TermsEnum
MappedMultiFields.MappedMultiTerms. iterator()
TermsEnum
MultiTerms. iterator()
abstract TermsEnum
Terms. iterator()
Returns an iterator that will step through all terms.private static TermsEnum
TermStates. loadTermsEnum(LeafReaderContext ctx, Term term)
TermsEnum
MultiTermsEnum. reset(TermsEnumIndex[] termsEnumsIndex)
The terms array must be newly created TermsEnum, ieBytesRefIterator.next()
has not yet been called.TermsEnum
FilterSortedDocValues. termsEnum()
TermsEnum
FilterSortedSetDocValues. termsEnum()
TermsEnum
SingletonSortedSetDocValues. termsEnum()
TermsEnum
SortedDocValues. termsEnum()
Returns aTermsEnum
over the values.TermsEnum
SortedSetDocValues. termsEnum()
Returns aTermsEnum
over the values.Methods in org.apache.lucene.index with parameters of type TermsEnum Modifier and Type Method Description static OrdinalMap
OrdinalMap. build(IndexReader.CacheKey owner, TermsEnum[] subs, long[] weights, float acceptableOverheadRatio)
Creates an ordinal map that allows mapping ords to/from a merged space fromsubs
.Constructors in org.apache.lucene.index with parameters of type TermsEnum Constructor Description AutomatonTermsEnum(TermsEnum tenum, CompiledAutomaton compiled)
Construct an enumerator based upon an automaton, enumerating the specified field, working on a supplied TermsEnumExitableTermsEnum(TermsEnum termsEnum, QueryTimeout queryTimeout)
Constructor *FilteredTermsEnum(TermsEnum tenum)
Creates a filteredTermsEnum
on a terms enum.FilteredTermsEnum(TermsEnum tenum, boolean startWithSeek)
Creates a filteredTermsEnum
on a terms enum.FilterTermsEnum(TermsEnum in)
Creates a new FilterTermsEnumOrdinalMap(IndexReader.CacheKey owner, TermsEnum[] subs, OrdinalMap.SegmentMap segmentMap, float acceptableOverheadRatio)
Here is how the OrdinalMap encodes the mapping from global ords to local segment ords.SingleTermsEnum(TermsEnum tenum, BytesRef termText)
Creates a newSingleTermsEnum
.SortingTermsEnum(TermsEnum in, Sorter.DocMap docMap, IndexOptions indexOptions)
TermsEnumIndex(TermsEnum termsEnum, int subIndex)
-
Uses of TermsEnum in org.apache.lucene.index.memory
Subclasses of TermsEnum in org.apache.lucene.index.memory Modifier and Type Class Description private class
MemoryIndex.MemoryIndexReader.MemoryTermsEnum
-
Uses of TermsEnum in org.apache.lucene.misc
Methods in org.apache.lucene.misc with parameters of type TermsEnum Modifier and Type Method Description protected void
HighFreqTerms.TermStatsQueue. fill(java.lang.String field, TermsEnum termsEnum)
-
Uses of TermsEnum in org.apache.lucene.queries.intervals
Methods in org.apache.lucene.queries.intervals with parameters of type TermsEnum Modifier and Type Method Description private IntervalIterator
PayloadFilteredTermIntervalsSource. intervals(TermsEnum te)
(package private) static IntervalIterator
TermIntervalsSource. intervals(BytesRef term, TermsEnum te)
private IntervalMatchesIterator
PayloadFilteredTermIntervalsSource. matches(TermsEnum te, int doc)
(package private) static IntervalMatchesIterator
TermIntervalsSource. matches(TermsEnum te, int doc, java.lang.String field)
(package private) static float
TermIntervalsSource. termPositionsCost(TermsEnum termsEnum)
Returns an expected cost in simple operations of processing the occurrences of a term in a document that contains the term. -
Uses of TermsEnum in org.apache.lucene.queries.spans
Methods in org.apache.lucene.queries.spans with parameters of type TermsEnum Modifier and Type Method Description (package private) static float
SpanTermQuery. termPositionsCost(TermsEnum termsEnum)
Returns an expected cost in simple operations of processing the occurrences of a term in a document that contains the term. -
Uses of TermsEnum in org.apache.lucene.sandbox.codecs.idversion
Subclasses of TermsEnum in org.apache.lucene.sandbox.codecs.idversion Modifier and Type Class Description class
IDVersionSegmentTermsEnum
Iterates through terms in this field; this class is public so users can cast it to callIDVersionSegmentTermsEnum.seekExact(BytesRef, long)
for optimistic-concurrency, and alsoIDVersionSegmentTermsEnum.getVersion()
to get the version of the currently seek'd term.Methods in org.apache.lucene.sandbox.codecs.idversion that return TermsEnum Modifier and Type Method Description TermsEnum
VersionFieldReader. iterator()
Methods in org.apache.lucene.sandbox.codecs.idversion with parameters of type TermsEnum Modifier and Type Method Description void
VersionBlockTreeTermsWriter.TermsWriter. write(BytesRef text, TermsEnum termsEnum, NormsProducer norms)
Writes one term's worth of postings. -
Uses of TermsEnum in org.apache.lucene.sandbox.search
Methods in org.apache.lucene.sandbox.search that return TermsEnum Modifier and Type Method Description protected TermsEnum
PhraseWildcardQuery. createTermsEnum(PhraseWildcardQuery.MultiTerm multiTerm, LeafReaderContext leafReaderContext)
Creates theTermsEnum
for the givenPhraseWildcardQuery.MultiTerm
and segment. -
Uses of TermsEnum in org.apache.lucene.search
Subclasses of TermsEnum in org.apache.lucene.search Modifier and Type Class Description class
FuzzyTermsEnum
Subclass of TermsEnum for enumerating all terms that are similar to the specified filter term.private class
TermInSetQuery.SetEnum
Like a babyAutomatonTermsEnum
, ping-pong intersects the terms dict against our encoded query terms.Fields in org.apache.lucene.search declared as TermsEnum Modifier and Type Field Description private TermsEnum
FuzzyTermsEnum. actualEnum
private TermsEnum
DisjunctionMatchesIterator.TermsEnumDisjunctionMatchesIterator. te
(package private) TermsEnum
ScoringRewrite.ParallelArraysTermCollector. termsEnum
Methods in org.apache.lucene.search that return TermsEnum Modifier and Type Method Description private TermsEnum
FuzzyTermsEnum. getAutomatonEnum(int editDistance, BytesRef lastTerm)
return an automata-based enum for matching up to editDistance from lastTerm, if possibleprotected TermsEnum
AutomatonQuery. getTermsEnum(Terms terms, AttributeSource atts)
protected TermsEnum
FuzzyQuery. getTermsEnum(Terms terms, AttributeSource atts)
TermsEnum
MultiTermQuery. getTermsEnum(Terms terms)
Constructs an enumeration that expands the pattern term.protected abstract TermsEnum
MultiTermQuery. getTermsEnum(Terms terms, AttributeSource atts)
Construct the enumeration to be used, expanding the pattern term.protected TermsEnum
MultiTermQuery.RewriteMethod. getTermsEnum(MultiTermQuery query, Terms terms, AttributeSource atts)
Returns theMultiTermQuery
sTermsEnum
protected TermsEnum
TermInSetQuery. getTermsEnum(Terms terms, AttributeSource atts)
private TermsEnum
TermQuery.TermWeight. getTermsEnum(LeafReaderContext context)
Returns aTermsEnum
positioned at this weights Term or null if the term does not exist in the given contextMethods in org.apache.lucene.search with parameters of type TermsEnum Modifier and Type Method Description private boolean
AbstractMultiTermQueryConstantScoreWrapper.RewritingWeight. collectTerms(int fieldDocCount, TermsEnum termsEnum, java.util.List<AbstractMultiTermQueryConstantScoreWrapper.TermAndState> terms)
protected abstract AbstractMultiTermQueryConstantScoreWrapper.WeightOrDocIdSetIterator
AbstractMultiTermQueryConstantScoreWrapper.RewritingWeight. rewriteInner(LeafReaderContext context, int fieldDocCount, Terms terms, TermsEnum termsEnum, java.util.List<AbstractMultiTermQueryConstantScoreWrapper.TermAndState> collectedTerms)
Rewrite the query as either aWeight
or aDocIdSetIterator
wrapped in aAbstractMultiTermQueryConstantScoreWrapper.WeightOrDocIdSetIterator
.void
ScoringRewrite.ParallelArraysTermCollector. setNextEnum(TermsEnum termsEnum)
abstract void
TermCollectingRewrite.TermCollector. setNextEnum(TermsEnum termsEnum)
the next segment'sTermsEnum
that is used to collect termsstatic float
PhraseQuery. termPositionsCost(TermsEnum termsEnum)
Returns an expected cost in simple operations of processing the occurrences of a term in a document that contains the term.Constructors in org.apache.lucene.search with parameters of type TermsEnum Constructor Description SetEnum(TermsEnum termsEnum)
TermsEnumDisjunctionMatchesIterator(MatchesIterator first, BytesRefIterator terms, TermsEnum te, int doc, Query query)
-
Uses of TermsEnum in org.apache.lucene.search.comparators
Fields in org.apache.lucene.search.comparators declared as TermsEnum Modifier and Type Field Description private TermsEnum
TermOrdValComparator.CompetitiveIterator. docValuesTerms
Constructors in org.apache.lucene.search.comparators with parameters of type TermsEnum Constructor Description CompetitiveIterator(LeafReaderContext context, java.lang.String field, boolean dense, TermsEnum docValuesTerms)
-
Uses of TermsEnum in org.apache.lucene.search.grouping
Fields in org.apache.lucene.search.grouping declared as TermsEnum Modifier and Type Field Description private TermsEnum
TermGroupFacetCollector.MV. facetOrdTermsEnum
(package private) TermsEnum
TermGroupFacetCollector.MV.SegmentResult. tenum
(package private) TermsEnum
TermGroupFacetCollector.SV.SegmentResult. tenum
Constructors in org.apache.lucene.search.grouping with parameters of type TermsEnum Constructor Description SegmentResult(int[] counts, int total, int missingCountIndex, TermsEnum tenum, int startFacetOrd, int endFacetOrd)
SegmentResult(int[] counts, int total, TermsEnum tenum, int startFacetOrd, int endFacetOrd)
-
Uses of TermsEnum in org.apache.lucene.search.join
Subclasses of TermsEnum in org.apache.lucene.search.join Modifier and Type Class Description class
SeekingTermSetTermsEnum
A filtered TermsEnum that uses a BytesRefHash as a filterMethods in org.apache.lucene.search.join that return TermsEnum Modifier and Type Method Description protected TermsEnum
TermsQuery. getTermsEnum(Terms terms, AttributeSource atts)
Methods in org.apache.lucene.search.join with parameters of type TermsEnum Modifier and Type Method Description protected void
TermsIncludingScoreQuery.MVInOrderScorer. fillDocsAndScores(FixedBitSet matchingDocs, TermsEnum termsEnum)
protected void
TermsIncludingScoreQuery.SVInOrderScorer. fillDocsAndScores(FixedBitSet matchingDocs, TermsEnum termsEnum)
Constructors in org.apache.lucene.search.join with parameters of type TermsEnum Constructor Description MVInOrderScorer(Weight weight, TermsEnum termsEnum, int maxDoc, long cost, float boost)
SeekingTermSetTermsEnum(TermsEnum tenum, BytesRefHash terms, int[] ords)
ConstructorSVInOrderScorer(Weight weight, TermsEnum termsEnum, int maxDoc, long cost, float boost)
-
Uses of TermsEnum in org.apache.lucene.search.spell
Fields in org.apache.lucene.search.spell declared as TermsEnum Modifier and Type Field Description private TermsEnum
HighFrequencyDictionary.HighFrequencyIterator. termsEnum
-
Uses of TermsEnum in org.apache.lucene.search.suggest.document
Methods in org.apache.lucene.search.suggest.document with parameters of type TermsEnum Modifier and Type Method Description void
CompletionFieldsConsumer.CompletionTermWriter. write(BytesRef term, TermsEnum termsEnum)
Writes all postings (surface form, weight, document id) forterm
-
Uses of TermsEnum in org.apache.lucene.search.uhighlight
Subclasses of TermsEnum in org.apache.lucene.search.uhighlight Modifier and Type Class Description private static class
TermVectorFilteredLeafReader.TermVectorFilteredTermsEnum
Fields in org.apache.lucene.search.uhighlight declared as TermsEnum Modifier and Type Field Description private TermsEnum
TermVectorFilteredLeafReader.TermVectorFilteredTermsEnum. baseTermsEnum
Methods in org.apache.lucene.search.uhighlight that return TermsEnum Modifier and Type Method Description TermsEnum
TermVectorFilteredLeafReader.TermsFilteredTerms. intersect(CompiledAutomaton compiled, BytesRef startTerm)
TermsEnum
TermVectorFilteredLeafReader.TermsFilteredTerms. iterator()
Constructors in org.apache.lucene.search.uhighlight with parameters of type TermsEnum Constructor Description TermVectorFilteredTermsEnum(TermsEnum baseTermsEnum, TermsEnum filteredTermsEnum)
-
Uses of TermsEnum in org.apache.lucene.util.automaton
Methods in org.apache.lucene.util.automaton that return TermsEnum Modifier and Type Method Description TermsEnum
CompiledAutomaton. getTermsEnum(Terms terms)
-