nearest-neighbor-search

There are 346 repositories under nearest-neighbor-search topic.

  • milvus

    milvus-io/milvus

    A cloud-native vector database, storage for next generation AI applications

    Language:Go31.4k28512.4k3k
  • qdrant

    qdrant/qdrant

    Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/

    Language:Rust21.1k1271.3k1.4k
  • spotify/annoy

    Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk

    Language:C++13.3k3184011.2k
  • pgvector/pgvector

    Open-source vector similarity search for Postgres

    Language:C13.1k102622614
  • weaviate

    weaviate/weaviate

    Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database​.

    Language:Go11.9k1252.5k823
  • haifengl/smile

    Statistical Machine Intelligence & Learning Engine

    Language:Java6.1k2686201.1k
  • mlpack/mlpack

    mlpack: a fast, header-only C++ machine learning library

    Language:C++5.2k1851.6k1.6k
  • lancedb/lancedb

    Developer-friendly, serverless vector database for AI applications. Easily add long-term memory to your LLM apps!

    Language:Rust5k32804353
  • docarray

    docarray/docarray

    Represent, send, store and search multimodal data

    Language:Python3k46639232
  • infiniflow/infinity

    The AI-native database built for LLM applications, providing incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-text

    Language:C++2.8k32461279
  • usearch

    unum-cloud/usearch

    Fast Open-Source Search & Clustering engine × for Vectors & 🔜 Strings × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍

    Language:C++2.3k29169150
  • tensorchord/pgvecto.rs

    Scalable, Low-latency and Hybrid-enabled Vector Search in Postgres. Revolutionize Vector Search, not Database.

    Language:Rust1.8k1926773
  • willard-yuan/awesome-cbir-papers

    📝Awesome and classical image retrieval papers

  • vald

    vdaas/vald

    Vald. A Highly Scalable Distributed Vector Search Engine

    Language:Go1.5k199977
  • currentslab/awesome-vector-search

    Collections of vector search related libraries, service and research papers

  • spotify/voyager

    🛰️ An approximate nearest-neighbor search library for Python and Java with a focus on ease of use, simplicity, and deployability.

    Language:C++1.3k133358
  • NGT

    yahoojapan/NGT

    Nearest Neighbor Search with Neighborhood Graph and Tree for High-dimensional Data

    Language:C++1.3k38143116
  • FALCONN-LIB/FALCONN

    FAst Lookups of Cosine and Other Nearest Neighbors (based on fast locality-sensitive hashing)

    Language:C1.1k4696195
  • tensorflow/similarity

    TensorFlow Similarity is a python package focused on making similarity learning quick and easy.

    Language:Python1k29189105
  • soundfingerprinting

    AddictedCS/soundfingerprinting

    Open source audio fingerprinting in .NET. An efficient algorithm for acoustic fingerprinting written purely in C#.

    Language:C#95872197189
  • lmcinnes/pynndescent

    A Python nearest neighbor descent for approximate nearest neighbors

    Language:Python90614138106
  • tantaraio/voy

    🕸️🦀 A WASM vector similarity search written in Rust

    Language:Rust896144232
  • lantern

    lanterndata/lantern

    PostgreSQL vector database extension for building AI applications

    Language:Rust80667858
  • quaterion

    qdrant/quaterion

    Blazing fast framework for fine-tuning similarity learning models

    Language:Python645108045
  • matsui528/faiss_tips

    Some useful tips for faiss

    Language:Shell60710546
  • ankane/neighbor

    Nearest neighbor search for Rails

    Language:Ruby600142214
  • kakao/n2

    TOROS N2 - lightweight approximate Nearest Neighbor library which runs fast even with large datasets

    Language:Jupyter Notebook568393669
  • yahoo/lopq

    Training of Locally Optimized Product Quantization (LOPQ) models for approximate nearest neighbor search of high dimensional data in Python and Spark.

    Language:Python5634517130
  • aquila

    Aquila-Network/aquila

    An easy to use Neural Search Engine. Index latent vectors along with JSON metadata and do efficient k-NN search.

    Language:HTML377214225
  • alexklibisz/elastiknn

    Elasticsearch plugin for nearest neighbor search. Store vectors and run similarity search using exact and approximate algorithms.

    Language:Scala376914149
  • matsui528/nanopq

    Pure python implementation of product quantization for nearest neighbor search

    Language:Python33141643
  • kyamagu/faiss-wheels

    Unofficial faiss wheel builder

    Language:Python299106438
  • LinkedInAttic/scanns

    A scalable nearest neighbor search library in Apache Spark

    Language:Scala25915965
  • vioshyvo/mrpt

    Fast and lightweight header-only C++ library (with Python bindings) for approximate nearest neighbor search

    Language:C++258131647
  • mrhooray/kdtree-rs

    K-dimensional tree in Rust for fast geospatial indexing and lookup

    Language:Rust23661956
  • dangkhoasdc/awesome-vector-database

    A curated list of awesome works related to high dimensional structure/vector search & database