datastax/jvector
JVector is an embedded Java vector search engine implementing HNSW and DiskANN graph-based ANN algorithms for high-dimensional similarity search.

JVector is an embedded vector search engine for approximate nearest neighbor (ANN) search in high-dimensional spaces. It implements a multi-layer graph index that merges the HNSW and DiskANN/Vamana algorithm designs, featuring nonblocking concurrency control for linear scalability across CPU cores. The engine addresses the curse of dimensionality by providing logarithmic-time approximate queries rather than exact but linear-time results.