• Home
  • Categories
  • Tags
  • Pricing
  • Submit
  1. Home
  2. Sdks & Libraries
  3. jvector

jvector

jvector is a high-performance Java-based library and engine for vector search and approximate nearest neighbor indexing.

🌐Visit Website

About this tool

jvector

Category: SDKs & Libraries
Type: Java library for vector search and approximate nearest neighbor (ANN) indexing

jvector is a high-performance, Java-based engine for approximate nearest neighbor search, combining ideas from HNSW and DiskANN/Vamana to provide scalable, graph-based vector indexing.

Features

  • Graph-based ANN index

    • Implements a graph index merging the DiskANN and HNSW design families.
    • Uses a hierarchical (multi-layer) graph structure similar to HNSW.
    • Employs the Vamana algorithm (from DiskANN) within each layer.
  • Hierarchical / multi-layer architecture

    • Upper layers of the hierarchy are maintained in memory as per-node adjacency lists.
    • Enables fast navigation of the index with no disk I/O for upper-level traversals.
    • Bottom layer is stored on disk as per-node adjacency lists for large-scale datasets.
  • Two-pass search support

    • Stores additional data inline in the on-disk layer to enable two-pass search strategies.
    • First pass is designed to be powered by lightweight, I/O-efficient access patterns.
  • High performance and scalability

    • Non-blocking concurrency control for index construction.
    • Construction scales linearly with the number of CPU cores (parallel index build).
    • Designed for high-dimensional vector search where exact KNN is impractical.
  • Approximate nearest neighbor (ANN) capabilities

    • Optimized for logarithmic-time approximate nearest neighbor search on large datasets.
    • Suitable for dynamic, general-purpose indexing where incremental construction and updates are needed.

Typical Use Cases

  • Large-scale vector search over high-dimensional embeddings.
  • Applications requiring fast approximate nearest neighbor queries (e.g., semantic search, recommendation, similarity search).
  • Systems needing incremental or continuously updated ANN indexes rather than static, pre-built indexes.

Pricing

  • Not specified in the provided content (open-source GitHub project; see repository for license and usage terms).
Surveys

Loading more......

Information

Websitegithub.com
PublishedDec 25, 2025

Categories

1 Item
Sdks & Libraries

Tags

3 Items
#ANN
#vector search
#high-performance

Similar Products

6 result(s)
NVIDIA CAGRA

NVIDIA CAGRA is a GPU-accelerated graph-based library for approximate nearest neighbor searches, optimized for high-performance vector search leveraging modern GPU parallelism. It is suitable for scenarios requiring rapid, large-scale vector retrieval.

DiskANN

DiskANN is a graph-based approximate nearest neighbor search (ANNS) system optimized for fast and accurate billion-point nearest neighbor search on a single node, leveraging SSD storage. It is highly relevant for large-scale vector database applications requiring efficient vector search at scale.

BANG

BANG is a billion-scale approximate nearest neighbor search system optimized for single GPU execution, enabling high-performance vector search in vector database environments at massive scale.

EFANNA

EFANNA is an extremely fast approximate nearest neighbor search algorithm based on kNN graphs and randomized KD-trees. The provided implementation offers a high-performance ANN index suitable as a building block in custom vector search and retrieval infrastructure.

HNSW (Go)

A Go implementation of the HNSW approximate nearest neighbor search algorithm, enabling developers to embed efficient vector similarity search directly into Go services and custom vector database solutions.

HNSW (Rust)

A Rust implementation of the HNSW (Hierarchical Navigable Small World) approximate nearest neighbor search algorithm, useful for building high-performance, memory-safe vector search components in Rust-based AI and retrieval systems.

Built with
Ever Works
Ever Works

Connect with us

Stay Updated

Get the latest updates and exclusive content delivered to your inbox.

Product

  • Categories
  • Tags
  • Pricing
  • Help

Clients

  • Sign In
  • Register
  • Forgot password?

Company

  • About Us
  • Admin
  • Sitemap

Resources

  • Blog
  • Submit
  • API Documentation
All product names, logos, and brands are the property of their respective owners. All company, product, and service names used in this repository, related repositories, and associated websites are for identification purposes only. The use of these names, logos, and brands does not imply endorsement, affiliation, or sponsorship. This directory may include content generated by artificial intelligence.
Copyright © 2025 Acme. All rights reserved.·Terms of Service·Privacy Policy·Cookies