Class Lucene90HnswVectorsReader.OffHeapFloatVectorValues

java.lang.Object
org.apache.lucene.search.DocIdSetIterator
org.apache.lucene.index.FloatVectorValues
org.apache.lucene.backward_codecs.lucene90.Lucene90HnswVectorsReader.OffHeapFloatVectorValues
All Implemented Interfaces:
RandomAccessVectorValues<float[]>
Enclosing class:
Lucene90HnswVectorsReader

static class Lucene90HnswVectorsReader.OffHeapFloatVectorValues extends FloatVectorValues implements RandomAccessVectorValues<float[]>
Read the vector values from the index input. This supports both iterated and random access.
  • Field Details

    • dimension

      final int dimension
    • ordToDoc

      final int[] ordToDoc
    • dataIn

      final IndexInput dataIn
    • byteSize

      final int byteSize
    • lastOrd

      int lastOrd
    • value

      final float[] value
    • ord

      int ord
    • doc

      int doc
  • Constructor Details

    • OffHeapFloatVectorValues

      OffHeapFloatVectorValues(int dimension, int[] ordToDoc, IndexInput dataIn)
  • Method Details