Uses of Class org.apache.lucene.util.quantization.ScalarQuantizer (Lucene 10.5.1 core API)
Description: use: package: org.apache.lucene.util.quantization, class: ScalarQuantizer

# Uses of Class
org.apache.lucene.util.quantization.ScalarQuantizer

Packages that use ScalarQuantizer
Package
Description
org.apache.lucene.codecs.hnsw
HNSW vector helper classes.
org.apache.lucene.codecs.lucene104
Lucene 10.4 file format.
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

- ## Uses of ScalarQuantizer in org.apache.lucene.codecs.hnsw

  Methods in org.apache.lucene.codecs.hnsw with parameters of type ScalarQuantizer
  Modifier and Type
  Method
  Description
  `static float`
  ScalarQuantizedVectorScorer.`quantizeQuery(float[] query, byte[] quantizedQuery, VectorSimilarityFunction similarityFunction, ScalarQuantizer scalarQuantizer)`
  Constructors in org.apache.lucene.codecs.hnsw with parameters of type ScalarQuantizer
  Modifier
  Constructor
  Description
  ``
  `ScalarQuantizedRandomVectorScorerSupplier(VectorSimilarityFunction similarityFunction, ScalarQuantizer scalarQuantizer, LegacyQuantizedByteVectorValues values)`

- ## Uses of ScalarQuantizer in org.apache.lucene.codecs.lucene104

  Methods in org.apache.lucene.codecs.lucene104 that return ScalarQuantizer
  Modifier and Type
  Method
  Description
  `ScalarQuantizer`
  Lucene104ScalarQuantizedVectorsReader.`getQuantizationState(String fieldName)`

- ## Uses of ScalarQuantizer in org.apache.lucene.codecs.lucene99

  Methods in org.apache.lucene.codecs.lucene99 that return ScalarQuantizer
  Modifier and Type
  Method
  Description
  `ScalarQuantizer`
  Lucene99HnswVectorsReader.`getQuantizationState(String field)`

- ## Uses of ScalarQuantizer in org.apache.lucene.util.quantization

  Methods in org.apache.lucene.util.quantization that return ScalarQuantizer
  Modifier and Type
  Method
  Description
  `static ScalarQuantizer`
  ScalarQuantizer.`fromVectors(FloatVectorValues floatVectorValues, float confidenceInterval, int totalVectorCount, byte bits)`
  This will read the float vector values and calculate the quantiles.
  `static ScalarQuantizer`
  ScalarQuantizer.`fromVectorsAutoInterval(FloatVectorValues floatVectorValues, VectorSimilarityFunction function, int totalVectorCount, byte bits)`
  `ScalarQuantizer`
  QuantizedVectorsReader.`getQuantizationState(String fieldName)`
  `ScalarQuantizer`
  LegacyQuantizedByteVectorValues.`getScalarQuantizer()`
  Methods in org.apache.lucene.util.quantization with parameters of type ScalarQuantizer
  Modifier and Type
  Method
  Description
  `float`
  ScalarQuantizer.`recalculateCorrectiveOffset(byte[] quantizedVector, ScalarQuantizer oldQuantizer, VectorSimilarityFunction similarityFunction)`
  Recalculate the old score corrective value given new current quantiles