Uses of Class
org.apache.lucene.codecs.KnnVectorsFormat
Packages that use KnnVectorsFormat
Package
Description
Codecs API: API for customization of the encoding and structure of the index.
HNSW vector helper classes.
Lucene 10.1 file format.
Lucene 10.2 file format.
Lucene 9.9 file format.
Postings format that can delegate to different formats per-field.
-
Uses of KnnVectorsFormat in org.apache.lucene.codecs
Fields in org.apache.lucene.codecs declared as KnnVectorsFormatModifier and TypeFieldDescriptionstatic final KnnVectorsFormat
KnnVectorsFormat.EMPTY
EMPTY throws an exception when written.Methods in org.apache.lucene.codecs that return KnnVectorsFormatModifier and TypeMethodDescriptionstatic KnnVectorsFormat
looks up a format by nameabstract KnnVectorsFormat
Codec.knnVectorsFormat()
Encodes/decodes numeric vector fieldsFilterCodec.knnVectorsFormat()
-
Uses of KnnVectorsFormat in org.apache.lucene.codecs.hnsw
Subclasses of KnnVectorsFormat in org.apache.lucene.codecs.hnswModifier and TypeClassDescriptionclass
Encodes/decodes per-document vectors and provides a scoring interface for the flat stored vectors -
Uses of KnnVectorsFormat in org.apache.lucene.codecs.lucene101
Methods in org.apache.lucene.codecs.lucene101 that return KnnVectorsFormatModifier and TypeMethodDescriptionLucene101Codec.getKnnVectorsFormatForField
(String field) Returns the vectors format that should be used for writing new segments offield
final KnnVectorsFormat
Lucene101Codec.knnVectorsFormat()
-
Uses of KnnVectorsFormat in org.apache.lucene.codecs.lucene102
Subclasses of KnnVectorsFormat in org.apache.lucene.codecs.lucene102Modifier and TypeClassDescriptionclass
The binary quantization format used here is a per-vector optimized scalar quantization.class
A vectors format that uses HNSW graph to store and search for vectors. -
Uses of KnnVectorsFormat in org.apache.lucene.codecs.lucene99
Subclasses of KnnVectorsFormat in org.apache.lucene.codecs.lucene99Modifier and TypeClassDescriptionfinal class
Lucene 9.9 flat vector format, which encodes numeric vector valuesclass
Lucene 9.9 vector format, which encodes numeric vector values into an associated graph connecting the documents having values.final class
Lucene 9.9 vector format, which encodes numeric vector values into an associated graph connecting the documents having values.class
Format supporting vector quantization, storage, and retrieval -
Uses of KnnVectorsFormat in org.apache.lucene.codecs.perfield
Subclasses of KnnVectorsFormat in org.apache.lucene.codecs.perfieldModifier and TypeClassDescriptionclass
Enables per field numeric vector support.Methods in org.apache.lucene.codecs.perfield that return KnnVectorsFormatModifier and TypeMethodDescriptionabstract KnnVectorsFormat
PerFieldKnnVectorsFormat.getKnnVectorsFormatForField
(String field) Returns the numeric vector format that should be used for writing new segments offield
.