LuceneAcceleratedHNSWScalarQuantizedVectorsWriter
Java package: com.nvidia.cuvs.lucene
This class extends upon the KnnVectorsWriter to enable the creation of GPU-based accelerated vector search indexes.
Public Members
LuceneAcceleratedHNSWScalarQuantizedVectorsWriter
Initializes LuceneAcceleratedHNSWScalarQuantizedVectorsWriter
Parameters
Throws
Source: java/cuvs-lucene/src/main/java/com/nvidia/cuvs/lucene/LuceneAcceleratedHNSWScalarQuantizedVectorsWriter.java:90
addField
Add new field for indexing.
Source: java/cuvs-lucene/src/main/java/com/nvidia/cuvs/lucene/LuceneAcceleratedHNSWScalarQuantizedVectorsWriter.java:138
flush
Build the indexes and writes it to the disk.
Source: java/cuvs-lucene/src/main/java/com/nvidia/cuvs/lucene/LuceneAcceleratedHNSWScalarQuantizedVectorsWriter.java:242
mergeOneField
Write field for merging.
Source: java/cuvs-lucene/src/main/java/com/nvidia/cuvs/lucene/LuceneAcceleratedHNSWScalarQuantizedVectorsWriter.java:326
finish
Called once at the end before close.
Source: java/cuvs-lucene/src/main/java/com/nvidia/cuvs/lucene/LuceneAcceleratedHNSWScalarQuantizedVectorsWriter.java:357
close
Closes the resources.
Source: java/cuvs-lucene/src/main/java/com/nvidia/cuvs/lucene/LuceneAcceleratedHNSWScalarQuantizedVectorsWriter.java:377
ramBytesUsed
Returns the memory usage of this object in bytes.
Source: java/cuvs-lucene/src/main/java/com/nvidia/cuvs/lucene/LuceneAcceleratedHNSWScalarQuantizedVectorsWriter.java:386
Source: java/cuvs-lucene/src/main/java/com/nvidia/cuvs/lucene/LuceneAcceleratedHNSWScalarQuantizedVectorsWriter.java:56