Class Lucene99ScalarQuantizedVectorsFormat
java.lang.Object
org.apache.lucene.codecs.FlatVectorsFormat
org.apache.lucene.codecs.lucene99.Lucene99ScalarQuantizedVectorsFormat
Format supporting vector quantization, storage, and retrieval
- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a format using default graph construction parametersLucene99ScalarQuantizedVectorsFormat(Float confidenceInterval) Constructs a format using the given graph construction parameters. -
Method Summary
Modifier and TypeMethodDescriptionfieldsReader(SegmentReadState state) Returns aKnnVectorsReaderto read the vectors from the index.fieldsWriter(SegmentWriteState state) Returns aFlatVectorsWriterto write the vectors to the index.toString()
-
Field Details
-
QUANTIZED_VECTOR_COMPONENT
- See Also:
-
-
Constructor Details
-
Lucene99ScalarQuantizedVectorsFormat
public Lucene99ScalarQuantizedVectorsFormat()Constructs a format using default graph construction parameters -
Lucene99ScalarQuantizedVectorsFormat
Constructs a format using the given graph construction parameters.- Parameters:
confidenceInterval- the confidenceInterval for scalar quantizing the vectors, when `null` it is calculated based on the vector field dimensions.
-
-
Method Details
-
toString
-
fieldsWriter
Description copied from class:FlatVectorsFormatReturns aFlatVectorsWriterto write the vectors to the index.- Specified by:
fieldsWriterin classFlatVectorsFormat- Throws:
IOException
-
fieldsReader
Description copied from class:FlatVectorsFormatReturns aKnnVectorsReaderto read the vectors from the index.- Specified by:
fieldsReaderin classFlatVectorsFormat- Throws:
IOException
-