All articles by Clément Renault

Patching LMDB: how we made Meilisearch’s vector store 3× faster
We patched LMDB to support nested read transactions on uncommitted writes - eliminating full database scans and making Meilisearch's vector store 3× faster

Meilisearch is too slow
In this blog post, we explore the enhancements needed for Meilisearch's document indexer. We'll discuss the current indexing engine, its drawbacks, and new techniques to optimize performance.

Meilisearch expands search power with Arroy's Filtered Disk ANN
How we implemented Meilisearch filtering capabilities with Arroy's Filtered Disk ANN

Multithreading and Memory-Mapping: Refining ANN performance with Arroy
Overcoming the challenges to enhance ANN performance with Rust.

Spotify-Inspired: Elevating Meilisearch with Hybrid Search and Rust
How we created Arroy, a Rust library building upon the foundations of Spotify's Annoy.

Search for Rust crates with Meili
Demo of the Meili instant search engine that exposes packages from crates.io.

