1K vectors, 384d, k=10, 100 queries:
DiskANN: 6,048 QPS | Recall 1.000 | Insert 0.57ms
HNSW: 7,850 QPS | Recall 0.120 | Insert 4,662ms
Cosine-JS: 1,548 QPS | Recall 1.000 | Insert 65ms
5K vectors:
DiskANN: 2,501 QPS | Recall 0.874 | Insert 2.12ms
Cosine-JS: 323 QPS | Recall 1.000 | Insert 155ms
DiskANN Integration (ADR-077)
@ruvector/diskann@0.1.0provides SSD-friendly Vamana graph-based approximate nearest neighbor search.Why DiskANN
Package
Published on npm with 5-platform native binaries:
@ruvector/diskann@0.1.0@ruvector/diskann-darwin-arm64@0.1.0@ruvector/diskann-darwin-x64@0.1.0@ruvector/diskann-linux-x64-gnu@0.1.0@ruvector/diskann-linux-arm64-gnu@0.1.0@ruvector/diskann-win32-x64-msvc@0.1.0Features
pqSubspacesfor memory compressionsave(dir)/DiskAnn.load(dir)insertBatch()for bulk loadingsearchAsync()for non-blockingImplementation
v3/@claude-flow/cli/src/ruvector/diskann-backend.tsbenchmark({ dim: 384, vectorCount: 1000 })Benchmark (all numbers are real, measured on Apple M-series)