See: Description
Interface | Description |
---|---|
BlockDecoder |
Decodes the raw bytes of a block when the index is read, according to the
BlockEncoder used during the writing of the index. |
BlockEncoder |
Encodes the raw bytes of a block when the index is written.
|
BlockEncoder.WritableBytes |
Writable byte buffer.
|
IndexDictionary |
Immutable stateless index dictionary kept in RAM.
|
IndexDictionary.Browser |
Stateful
IndexDictionary.Browser to seek a term in this IndexDictionary
and get its corresponding block file pointer in the block file. |
IndexDictionary.Builder |
Builds an immutable
IndexDictionary . |
Class | Description |
---|---|
BlockHeader |
Block header containing block metadata.
|
BlockLine |
One term block line.
|
BlockLine.Serializer |
Reads block lines with terms encoded incrementally inside a block.
|
BlockReader |
Seeks the block corresponding to a given term, read the block bytes, and
scans the block terms.
|
BlockWriter |
Writes blocks in the block file.
|
DeltaBaseTermStateSerializer |
TermState serializer which encodes each file pointer as a delta relative
to a base file pointer. |
DictionaryBrowserSupplier |
Supplier for a new stateful
IndexDictionary.Browser created on
the immutable IndexDictionary . |
FieldMetadata |
Metadata and stats for one field in the index.
|
FSTDictionary |
Immutable stateless
FST -based index dictionary kept in memory. |
FSTDictionary.Builder |
Builds an immutable
FSTDictionary . |
IntersectBlockReader |
The "intersect"
TermsEnum response to UniformSplitTerms.intersect(CompiledAutomaton, BytesRef) ,
intersecting the terms with an automaton. |
IntersectBlockReader.AutomatonNextTermCalculator |
This is a copy of AutomatonTermsEnum.
|
RamUsageUtil |
Utility methods to estimate the RAM usage of objects.
|
TermBytes |
Term of a block line.
|
UniformSplitPostingsFormat |
PostingsFormat based on the Uniform Split technique. |
UniformSplitTerms |
Terms based on the Uniform Split technique. |
UniformSplitTermsReader |
A block-based terms index and dictionary based on the Uniform Split technique.
|
UniformSplitTermsWriter |
A block-based terms index and dictionary that assigns terms to nearly
uniform length blocks.
|
VariableGapTermsIndexWriter
with additional optimizations.
TermQuery
, PhraseQuery
)PrefixQuery
FuzzyQuery
, in this case prefer
Lucene84PostingsFormat
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.