• Home
  • Categories
  • Tags
  • Pricing
  • Submit
    Decorative pattern
    1. Home
    2. Open Sources
    3. MRPT

    MRPT

    MRPT (Multi-Resolution Proximity Trees) is an open-source library for fast approximate nearest neighbor search in high-dimensional vector spaces, applicable to vector database backends.

    🌐Visit Website

    About this tool

    MRPT

    MRPT (Multi-Resolution Proximity Trees) is an open-source library for fast approximate nearest neighbor (ANN) search in high-dimensional vector spaces. It is written in C++11 and provides Python bindings. MRPT is designed to be lightweight, easy to use, and efficient, making it suitable for vector database backends and other applications requiring ANN search.

    • Source: GitHub Repository
    • Category: Open-source
    • Tags: open-source, ann, high-dimensional, vector-search

    Features

    • Approximate Nearest Neighbor Search: Efficient ANN search in high-dimensional spaces.
    • C++11 Implementation: Core library written in modern C++ (header-only).
    • Python Bindings: Easy integration with Python via pip package (pip install mrpt).
    • Random Projection Trees: Uses a collection of random projection trees to index data for fast querying.
    • Automatic Hyperparameter Tuning: Integrated autotuning algorithm; only the target recall level and number of neighbors need to be specified. No manual hyperparameter tuning required.
    • Euclidean Distance Metric: Currently supports Euclidean distance for similarity measurement.
    • Minimal Dependencies: Only dependency is Eigen (linear algebra library), bundled with the library.
    • No Compilation Required (Header-only): For C++, just include the header file.
    • Examples Provided: Minimal usage examples for both Python and C++.
    • Open Source: MIT license.

    Usage

    • Python: Install via pip install mrpt.
    • C++: Include the cpp/Mrpt.h header and link with Eigen.

    Documentation

    • C++ API documentation
    • Algorithm description and complexity analysis
    • Automatic hyperparameter tuning article

    Pricing

    • Free and open-source (MIT License)
    Surveys

    Loading more......

    Information

    Websitegithub.com
    PublishedJun 7, 2025

    Categories

    1 Item
    Open Sources

    Tags

    4 Items
    #Open Source#Ann#High Dimensional#Vector Search

    Similar Products

    6 result(s)
    Annoy

    An open-source library for approximate nearest neighbor search in high-dimensional spaces, often used as a backend for vector databases and search engines.

    KGraph

    KGraph is an open-source library for fast approximate nearest neighbor search in high-dimensional vector spaces, applicable to vector database solutions.

    Cottontail DB

    Cottontail DB is an open-source vector database for storing and searching high-dimensional data, with features geared towards research and production environments.

    Li, Wen, et al. "Approximate nearest neighbor search on high dimensional data—experiments, analyses, and improvement."

    An influential paper analyzing and improving approximate nearest neighbor search methods for high-dimensional data, highly relevant for developing and understanding vector databases.

    arroy

    Arroy is an open-source library for efficient similarity search and management of vector embeddings, useful in vector database systems.

    Bleve

    Bleve is an open-source search library with experimental support for vector search, enabling hybrid search and retrieval in applications.

    Decorative pattern
    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 Awesome Vector Databases. All rights reserved.·Terms of Service·Privacy Policy·Cookies