# Uses of Package
org.apache.lucene.codecs.hnsw

Packages that use org.apache.lucene.codecs.hnsw
Package
Description
org.apache.lucene.codecs.hnsw
HNSW vector helper classes.
org.apache.lucene.codecs.lucene102
Lucene 10.2 file format.
org.apache.lucene.codecs.lucene95
Lucene 9.5 file format.
org.apache.lucene.codecs.lucene99
Lucene 9.9 file format.
org.apache.lucene.internal.vectorization
Internal implementations to support SIMD vectorization.

- Classes in org.apache.lucene.codecs.hnsw used by org.apache.lucene.codecs.hnsw
  Class
  Description
  DefaultFlatVectorScorer
  Default implementation of `FlatVectorsScorer`.
  FlatFieldVectorsWriter
  Vectors' writer for a field
  FlatVectorsReader
  Reads vectors from an index.
  FlatVectorsScorer
  Provides mechanisms to score vectors that are stored in a flat file The purpose of this class is for providing flexibility to the codec utilizing the vectors
  FlatVectorsWriter
  Vectors' writer for a field that allows additional indexing logic to be implemented by the caller
- Classes in org.apache.lucene.codecs.hnsw used by org.apache.lucene.codecs.lucene102
  Class
  Description
  FlatFieldVectorsWriter
  Vectors' writer for a field
  FlatVectorsFormat
  Encodes/decodes per-document vectors and provides a scoring interface for the flat stored vectors
  FlatVectorsReader
  Reads vectors from an index.
  FlatVectorsScorer
  Provides mechanisms to score vectors that are stored in a flat file The purpose of this class is for providing flexibility to the codec utilizing the vectors
  FlatVectorsWriter
  Vectors' writer for a field that allows additional indexing logic to be implemented by the caller
- Classes in org.apache.lucene.codecs.hnsw used by org.apache.lucene.codecs.lucene95
  Class
  Description
  FlatVectorsScorer
  Provides mechanisms to score vectors that are stored in a flat file The purpose of this class is for providing flexibility to the codec utilizing the vectors
- Classes in org.apache.lucene.codecs.hnsw used by org.apache.lucene.codecs.lucene99
  Class
  Description
  FlatFieldVectorsWriter
  Vectors' writer for a field
  FlatVectorsFormat
  Encodes/decodes per-document vectors and provides a scoring interface for the flat stored vectors
  FlatVectorsReader
  Reads vectors from an index.
  FlatVectorsScorer
  Provides mechanisms to score vectors that are stored in a flat file The purpose of this class is for providing flexibility to the codec utilizing the vectors
  FlatVectorsWriter
  Vectors' writer for a field that allows additional indexing logic to be implemented by the caller
  HnswGraphProvider
  An interface that provides an HNSW graph.
- Classes in org.apache.lucene.codecs.hnsw used by org.apache.lucene.internal.vectorization
  Class
  Description
  FlatVectorsScorer
  Provides mechanisms to score vectors that are stored in a flat file The purpose of this class is for providing flexibility to the codec utilizing the vectors