SPTAG

Vector search engine

A distributed approximate nearest neighbor search library

A distributed approximate nearest neighborhood search (ANN) library which provides a high quality vector index build, search and distributed online serving toolkits for large scale vector search scenario.

GitHub

5k stars
137 watching
580 forks
Language: C++
last commit: 5 months ago
approximate-nearest-neighbor-searchdistributed-servingfresh-updateneighborhood-graphspace-partition-treevector-search

Related projects:

Repository Description Stars
erikbern/ann-benchmarks A comprehensive benchmarking framework for evaluating the performance of approximate nearest neighbor search libraries in Python. 5,013
yahoojapan/ngt A library for efficient searching of high-dimensional data points using graph and tree-based methods 1,272
flann-lib/flann A fast and efficient algorithm for finding the nearest neighbors in high-dimensional spaces 2,260
pgvector/pgvector A Postgres extension for efficient storage and querying of vector data 13,027
nmslib/nmslib An efficient similarity search library and toolkit for evaluation of k-NN methods in generic non-metric spaces 3,429
bast/flanders Fast 2D nearest neighbor search with an angle 7
kristofferc/nearestneighbors.jl A Julia package for efficient nearest neighbor searches in high-dimensional spaces 426
tiledb-inc/tiledb-vector-search A serverless, scale-out vector similarity search and storage system with efficient database capabilities 54
yoshoku/hnswlib.rb Provides Ruby bindings for a C++ library implementing approximate nearest neighbor search 15
lyst/rpforest An efficient algorithm for finding approximate nearest neighbors in high-dimensional spaces 225
tdebatty/java-string-similarity A Java library implementing various string similarity and distance measures. 2,697
whenever5225/graphanns An implementation of graph-based approximate nearest neighbor search algorithms 32
cozodb/cozo A relational graph-vector database with Datalog query support that enables efficient storage and querying of vector data 3,454
osm-search/nominatim Tools for searching and accessing OpenStreetMap data by name or address 3,267
smnorris/fwapg Extensions to a mapping data service for British Columbia's Freshwater Atlas, providing spatial analysis and querying capabilities. 9