LuceneAcceleratedHNSWBinaryQuantizedVectorsWriter
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
LuceneAcceleratedHNSWBinaryQuantizedVectorsWriter
Initializes LuceneAcceleratedHNSWBinaryQuantizedVectorsWriter
Parameters
Throws
Source: java/cuvs-lucene/src/main/java/com/nvidia/cuvs/lucene/LuceneAcceleratedHNSWBinaryQuantizedVectorsWriter.java:80
addField
Add new field for indexing.
Source: java/cuvs-lucene/src/main/java/com/nvidia/cuvs/lucene/LuceneAcceleratedHNSWBinaryQuantizedVectorsWriter.java:129
flush
Build the indexes and writes it to the disk.
Source: java/cuvs-lucene/src/main/java/com/nvidia/cuvs/lucene/LuceneAcceleratedHNSWBinaryQuantizedVectorsWriter.java:233
mergeOneField
Write field for merging.
Source: java/cuvs-lucene/src/main/java/com/nvidia/cuvs/lucene/LuceneAcceleratedHNSWBinaryQuantizedVectorsWriter.java:319
finish
Called once at the end before close.
Source: java/cuvs-lucene/src/main/java/com/nvidia/cuvs/lucene/LuceneAcceleratedHNSWBinaryQuantizedVectorsWriter.java:350
close
Closes the resources.
Source: java/cuvs-lucene/src/main/java/com/nvidia/cuvs/lucene/LuceneAcceleratedHNSWBinaryQuantizedVectorsWriter.java:370
ramBytesUsed
Returns the memory usage of this object in bytes.
Source: java/cuvs-lucene/src/main/java/com/nvidia/cuvs/lucene/LuceneAcceleratedHNSWBinaryQuantizedVectorsWriter.java:379
Source: java/cuvs-lucene/src/main/java/com/nvidia/cuvs/lucene/LuceneAcceleratedHNSWBinaryQuantizedVectorsWriter.java:57