Package | Description |
---|---|
org.apache.lucene.codecs.blockterms |
Pluggable term index / block terms dictionary implementations.
|
org.apache.lucene.codecs.blocktree |
BlockTree terms dictionary.
|
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.compressing |
StoredFieldsFormat that allows cross-document and cross-field compression of stored fields.
|
org.apache.lucene.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.codecs.lucene70 |
Components from the Lucene 7.0 index format.
|
org.apache.lucene.codecs.lucene80 |
Components from the Lucene 8.0 index format
See
org.apache.lucene.codecs.lucene84 for an overview
of the index 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.search |
Code to search indices.
|
Modifier and Type | Class and Description |
---|---|
private class |
BlockTermsReader.FieldReader.SegmentTermsEnum |
Modifier and Type | Class and Description |
---|---|
(package private) class |
IntersectTermsEnum
This is used to implement efficient
Terms.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.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
OrdsIntersectTermsEnum |
class |
OrdsSegmentTermsEnum
Iterates through terms in this field.
|
Modifier and Type | Class and Description |
---|---|
(package private) static class |
BloomFilteringPostingsFormat.BloomFilteredFieldsProducer.BloomFilteredTermsEnum |
Modifier and Type | Class and Description |
---|---|
private static class |
CompressingTermVectorsReader.TVTermsEnum |
Modifier and Type | Class and Description |
---|---|
class |
IDVersionSegmentTermsEnum
Iterates through terms in this field; this class is public so users
can cast it to call
IDVersionSegmentTermsEnum.seekExact(BytesRef, long) for
optimistic-concurrency, and also IDVersionSegmentTermsEnum.getVersion() to get the
version of the currently seek'd term. |
Modifier and Type | Class and Description |
---|---|
private static class |
Lucene70DocValuesProducer.TermsDict |
Modifier and Type | Class and Description |
---|---|
private static class |
Lucene80DocValuesProducer.TermsDict |
Modifier and Type | Class and Description |
---|---|
private class |
DirectPostingsFormat.DirectField.DirectIntersectTermsEnum |
private class |
DirectPostingsFormat.DirectField.DirectTermsEnum |
(package private) class |
FSTOrdTermsReader.TermsReader.BaseTermsEnum |
private class |
FSTOrdTermsReader.TermsReader.IntersectTermsEnum |
private class |
FSTOrdTermsReader.TermsReader.SegmentTermsEnum |
(package private) class |
FSTTermsReader.TermsReader.BaseTermsEnum |
private class |
FSTTermsReader.TermsReader.IntersectTermsEnum |
private class |
FSTTermsReader.TermsReader.SegmentTermsEnum |
Modifier and Type | Class and Description |
---|---|
private class |
SimpleTextFieldsReader.SimpleTextTermsEnum |
private static class |
SimpleTextTermVectorsReader.SimpleTVTermsEnum |
Modifier and Type | Class and 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 to UniformSplitTerms.intersect(CompiledAutomaton, BytesRef) ,
intersecting the terms with an automaton. |
Modifier and Type | Class and Description |
---|---|
class |
STBlockReader
Reads terms blocks with the Shared Terms format.
|
class |
STIntersectBlockReader
The "intersect"
TermsEnum response to
STUniformSplitTerms.intersect(CompiledAutomaton, BytesRef) ,
intersecting the terms with an automaton. |
class |
STMergingBlockReader
|
Modifier and Type | Class and Description |
---|---|
private static class |
FreqProxFields.FreqProxTermsEnum |
class |
MultiTermsEnum
|
(package private) class |
SortedDocValuesTermsEnum
Implements a
TermsEnum wrapping a provided
SortedDocValues . |
(package private) class |
SortedSetDocValuesTermsEnum
Implements a
TermsEnum wrapping a provided
SortedSetDocValues . |
Modifier and Type | Class and Description |
---|---|
private class |
MemoryIndex.MemoryIndexReader.MemoryTermsEnum |
Modifier and Type | Class and Description |
---|---|
class |
FuzzyTermsEnum
Subclass of TermsEnum for enumerating all terms that are similar
to the specified filter term.
|