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