Uses of Class org.apache.lucene.codecs.hnsw.FlatVectorsFormat (Lucene 10.5.1 core API)
Description: use: package: org.apache.lucene.codecs.hnsw, class: FlatVectorsFormat

# Uses of Class
org.apache.lucene.codecs.hnsw.FlatVectorsFormat

Packages that use FlatVectorsFormat
Package
Description
org.apache.lucene.codecs.lucene104
Lucene 10.4 file format.
org.apache.lucene.codecs.lucene99
Lucene 9.9 file format.

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

  Subclasses of FlatVectorsFormat in org.apache.lucene.codecs.lucene104
  Modifier and Type
  Class
  Description
  `class`
  `Lucene104ScalarQuantizedVectorsFormat`
  The quantization format used here is a per-vector optimized scalar quantization.

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

  Subclasses of FlatVectorsFormat in org.apache.lucene.codecs.lucene99
  Modifier and Type
  Class
  Description
  `final class`
  `Lucene99FlatVectorsFormat`
  Lucene 9.9 flat vector format, which encodes numeric vector values
  Constructors in org.apache.lucene.codecs.lucene99 with parameters of type FlatVectorsFormat
  Modifier
  Constructor
  Description
  ``
  `Lucene99HnswVectorsWriter(SegmentWriteState state, int M, int beamWidth, FlatVectorsFormat flatVectorsFormat, FlatVectorsWriter flatVectorWriter, int numMergeWorkers, TaskExecutor mergeExec)`
  ``
  `Lucene99HnswVectorsWriter(SegmentWriteState state, int M, int beamWidth, FlatVectorsFormat flatVectorsFormat, FlatVectorsWriter flatVectorWriter, int numMergeWorkers, TaskExecutor mergeExec, int tinySegmentsThreshold)`