# Uses of Package
org.apache.lucene.util.quantization

- Packages that use org.apache.lucene.util.quantization
  Package | Description
  --- | ---
  org.apache.lucene.codecs.lucene99 | Lucene 9.9 file format.
  org.apache.lucene.util.quantization | Provides quantization methods for scaling vector values to smaller data types and possibly fewer dimensions

- Classes in org.apache.lucene.util.quantization used by org.apache.lucene.codecs.lucene99
  Class | Description
  --- | ---
  QuantizedByteVectorValues | A version of `ByteVectorValues`, but additionally retrieving score correction offset for Scalar quantization scores.
  QuantizedVectorsReader | Quantized vector reader
  RandomAccessQuantizedByteVectorValues | Random access values for `byte[]`, but also includes accessing the score correction constant for the current vector in the buffer.
  ScalarQuantizer | Will scalar quantize float vectors into `int8` byte values.

- Classes in org.apache.lucene.util.quantization used by org.apache.lucene.util.quantization
  Class | Description
  --- | ---
  QuantizedByteVectorValues | A version of `ByteVectorValues`, but additionally retrieving score correction offset for Scalar quantization scores.
  RandomAccessQuantizedByteVectorValues | Random access values for `byte[]`, but also includes accessing the score correction constant for the current vector in the buffer.
  ScalarQuantizedVectorSimilarity | Calculates and adjust the scores correctly for quantized vectors given the scalar quantization parameters
  ScalarQuantizer | Will scalar quantize float vectors into `int8` byte values.