Skip to content
Avatar
🍼
MeiliSearch needs care
🍼
MeiliSearch needs care

Highlights

  • Arctic Code Vault Contributor

Organizations

@meilisearch
Kerollmops/README.md

Hey, that's me kero 🐵

I come from Bordeaux a french city, where I first started spending time on my computer. I was interrested by trojan and other funny malwares.

At 18, just after my baccalauréat I started 42, a free school that were just been founded by Xavier Niel in 2013.

Since then I had worked at Vente Privée for 2 years then founded Meili in November 2018. We worked with Louis Vuitton who helped us grow and we are in production there since the beginning of the start-up. I am the co-founder of Meili along with @tpayet and @qdequele.

I am making MeiliSearch faster both in terms of indexing and searching ⚡️

I recently achieved interresting results where I was able to index ~110 million songs in less than 30 minutes. The resulting database was only 28GB on disk. All of this was achieved on a 16GB/4CPUs machine (39$/month).

But the more important part is the query time, it is pretty good as it is able to find relevant results in approximately 100ms and all of this fits in ~1500 lines of Rust.

Pinned

  1. Lightning Fast, Ultra Relevant, and Typo-Tolerant Search Engine

    Rust 8.1k 220

  2. A fully typed LMDB/MDBX wrapper with minimum overhead

    Rust 99 5

  3. Set theory applied on sorted and deduplicated slices.

    Rust 46 1

  4. An implementation of the group_by Haskell function for slice an str only

    Rust 38 1

2,351 contributions in the last year

Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Mon Wed Fri

Contribution activity

August 2020

Created an issue in farsightsec/mtbl that received 1 comment

Question about the minimum block length

Through my adventure on re-implementing MTBL in Rust I found a strange hard written value, the minimum sized block length. My program crashed when …

1 comment
66 contributions in private repositories Aug 4 – Aug 29

Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.