How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
Annoy is a C++ library designed for approximate nearest neighbor search in high-dimensional vector spaces. It functions as a vector similarity search engine that constructs static, disk-based data structures to facilitate fast lookups. By mapping identifiers to vector data and persisting these structures to disk, the library enables efficient, memory-mapped access to large datasets. The project distinguishes itself through the use of random projection trees and distance-metric-based partitioning, which organize data into hierarchical binary trees to balance search precision against computatio
This project is a high-performance library designed for the similarity search and clustering of dense vectors across massive datasets. It functions as a vector similarity search engine, providing the necessary tools to organize complex numerical data into specialized structures that facilitate rapid retrieval and efficient querying of millions of records. The library distinguishes itself through a variety of advanced indexing and compression techniques, including hierarchical navigable small worlds for logarithmic time complexity and inverted file indexing to partition vector spaces into mana
Elassandra = Elasticsearch Apache Cassandra
A flexible, partial, out-of-order and real-time typeahead search library
The main features of linkedin/cleo are: Search and Indexing, Search Engines.
Projects with overlapping indexed features include: spotify/annoy — Annoy is a C++ library designed for approximate nearest neighbor search in high-dimensional vector spaces. It… strapdata/elassandra — Elassandra = Elasticsearch + Apache Cassandra. facebookresearch/faiss — This project is a high-performance library designed for the similarity search and clustering of dense vectors across… senseidb/zoie — realtime search/indexing system. blevesearch/bleve — Bleve is a search indexing engine library written in Go, designed to provide full-text search and document retrieval… ankane/searchkick — Searchkick is an integration library and wrapper that connects application models to search engines such as…