hnswlib
Neighbor finder
An efficient algorithm for fast approximate nearest neighbors search in high-dimensional spaces.
Header-only C++/python library for fast approximate nearest neighbors
4k stars
65 watching
648 forks
Language: C++
last commit: 3 months ago Related projects:
Repository | Description | Stars |
---|---|---|
nmslib/nmslib | An efficient similarity search library and toolkit for evaluation of k-NN methods in generic non-metric spaces | 3,414 |
erikbern/ann-benchmarks | A comprehensive benchmarking framework for evaluating the performance of approximate nearest neighbor search libraries in Python. | 4,972 |
microsoft/sptag | A distributed approximate nearest neighbor search library | 4,829 |
kbrsh/wade | A fast search library that generates an index from a dataset and performs searches using a combination of tokenization, scoring, and depth-first search algorithms. | 2,978 |
mlpack/mlpack | A C++ machine learning library with bindings to other languages and bindings for multiple programming languages. | 5,113 |
lancedb/lance | A modern columnar data format for machine learning and large language models. | 3,956 |
kevinmusgrave/pytorch-metric-learning | A PyTorch-based library for easy implementation of deep metric learning in applications. | 6,012 |
explosion/spacy | Industrial-strength NLP library for Python and Cython | 30,230 |
hankcs/hanlp | A multilingual NLP library providing efficient and user-friendly tools for text analysis | 33,920 |
flann-lib/flann | A fast and efficient algorithm for finding the nearest neighbors in high-dimensional spaces | 2,250 |
infiniflow/infinity | A high-performance database designed to support fast search and retrieval of dense vector, sparse vector, tensor, and full-text data | 2,641 |
shobrook/rebound | Instantly fetches Stack Overflow results when an exception is thrown from a Python file. | 4,106 |
weggli-rs/weggli | A tool to search and analyze C and C++ code for specific patterns | 2,346 |
nextapps-de/flexsearch | A high-performance full-text search library for browser and Node.js applications | 12,511 |
nabla-c0d3/sslyze | An SSL/TLS scanning tool and Python library for assessing server security configurations | 3,267 |