



Graph-based approximate nearest neighbor search library built on LMDB key-value storage. The successor to Arroy, Hannoy combines graph-based ANN algorithms with production-ready persistent storage for vector databases.
Loading more......
Hannoy is a graph-based successor to Arroy (Meilisearch's tree-based ANN library), designed to combine the best aspects of graph-based approximate nearest neighbor search with KV-backed storage via LMDB. It represents the next evolution in Meilisearch's vector search technology.
Hannoy aims to combine:
Blog posts suggest that moving from tree-based (Arroy) to graph-based (Hannoy) algorithms can provide up to 10x speedup in vector search performance while maintaining the same storage and update characteristics.
Hannoy is being developed as part of Meilisearch's vector search capabilities to:
Likely supports similar metrics to Arroy:
Hannoy represents the evolution of LMDB-backed vector search from tree-based to graph-based algorithms, maintaining production features while achieving significant performance improvements. It demonstrates how modern vector databases can combine cutting-edge algorithms with robust, persistent storage systems.