Uses of Package
org.apache.lucene.codecs.uniformsplit
-
Packages that use org.apache.lucene.codecs.uniformsplit Package Description 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. -
Classes in org.apache.lucene.codecs.uniformsplit used by org.apache.lucene.codecs.uniformsplit Class Description BlockDecoder Decodes the raw bytes of a block when the index is read, according to theBlockEncoder
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.BlockHeader Block header containing block metadata.BlockHeader.Serializer Reads/writes block header.BlockLine One term block line.BlockLine.Serializer Reads/writes 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.FieldMetadata Metadata and stats for one field in the index.FieldMetadata.Serializer Reads/writes field metadata.FSTDictionary Immutable statelessFST
-based index dictionary kept in memory.FSTDictionary.Browser StatefulFSTDictionary.Browser
to seek a term in thisFSTDictionary
and get its corresponding block file pointer in the block file.IndexDictionary Immutable stateless index dictionary kept in RAM.IndexDictionary.Browser StatefulIndexDictionary.Browser
to seek a term in thisIndexDictionary
and get its corresponding block file pointer in the block file.IndexDictionary.BrowserSupplier Supplier for a new statefulIndexDictionary.Browser
created on the immutableIndexDictionary
.IndexDictionary.Builder Builds an immutableIndexDictionary
.IntersectBlockReader.AutomatonNextTermCalculator This is mostly a copy of AutomatonTermsEnum.IntersectBlockReader.BlockIteration Block iteration order.TermBytes Term of a block line.UniformSplitTerms Terms
based on the Uniform Split technique. -
Classes in org.apache.lucene.codecs.uniformsplit used by org.apache.lucene.codecs.uniformsplit.sharedterms Class Description BlockDecoder Decodes the raw bytes of a block when the index is read, according to theBlockEncoder
used during the writing of the index.BlockEncoder Encodes the raw bytes of a block when the index is written.BlockHeader Block header containing block metadata.BlockLine One term block line.BlockLine.Serializer Reads/writes 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.FieldMetadata Metadata and stats for one field in the index.FieldMetadata.Serializer Reads/writes field metadata.IndexDictionary.BrowserSupplier Supplier for a new statefulIndexDictionary.Browser
created on the immutableIndexDictionary
.IndexDictionary.Builder Builds an immutableIndexDictionary
.IntersectBlockReader The "intersect"TermsEnum
response toUniformSplitTerms.intersect(CompiledAutomaton, BytesRef)
, intersecting the terms with an automaton.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.