Package org.apache.lucene.backward_codecs.lucene90
Lucene 9.0 file format.
-
Class Summary Class Description ForUtil Lucene90BoundsChecker A helper class for an hnsw graph that serves as a comparator of the currently set bound value with a new value.Lucene90BoundsChecker.Max A helper class for an hnsw graph that serves as a comparator of the currently set maximum value with a new value.Lucene90BoundsChecker.Min A helper class for an hnsw graph that serves as a comparator of the currently set minimum value with a new value.Lucene90Codec Implements the Lucene 9.0 index formatLucene90FieldInfosFormat Lucene 9.0 Field Infos format.Lucene90HnswGraphBuilder Builder for HNSW graph.Lucene90HnswVectorsFormat Lucene 9.0 vector format, which encodes numeric vector values and an optional associated graph connecting the documents having values.Lucene90HnswVectorsReader Reads vectors from the index segments along with index data structures supporting KNN search.Lucene90HnswVectorsReader.FieldEntry Lucene90HnswVectorsReader.OffHeapFloatVectorValues Read the vector values from the index input.Lucene90HnswVectorsReader.OffHeapHnswGraph Read the nearest-neighbors graph from the index inputLucene90NeighborArray NeighborArray encodes the neighbors of a node and their mutual scores in the HNSW graph as a pair of growable arrays.Lucene90OnHeapHnswGraph AnHnswGraph
where all nodes and connections are held in memory.Lucene90PostingsFormat Lucene 9.0 postings format, which encodes postings in packed integer blocks for fast decode.Lucene90PostingsFormat.IntBlockTermState Holds all state required forLucene90PostingsReader
to produce aPostingsEnum
without re-seeking the terms dict.Lucene90PostingsReader Concrete class that reads docId(maybe frq,pos,offset,payloads) list with postings format.Lucene90PostingsWriter Concrete class that writes docId(maybe frq,pos,offset,payloads) list with postings format.Lucene90ScoreSkipReader Lucene90ScoreSkipReader.MutableImpactList Lucene90SegmentInfoFormat Lucene 9.0 Segment info format.Lucene90SkipReader Implements the skip list reader for block postings format that stores positions and payloads.Lucene90SkipWriter Write skip lists with multiple levels, and support skip within block ints.PForUtil Utility class to encode sequences of 128 small positive integers. -
Enum Summary Enum Description Lucene90Codec.Mode Configuration option for the codec.