Live data from Hacker News

Viewing profile — Kerollmops

Kerollmops

HN member
Joined
Tue, Nov 01, 2016, 9:33 PM UTC
HN karma
113
Public activity
69 items

About Kerollmops

Meilisearch Co-Founder and Tech Lead. 42 School Almuni 2013.

I have GitHub and Twitter accounts. I let you guess my handles.

Recent public activity

  1. comment
    Comment #48784222

    Actually, you should take a look at [1]. It's made in Rust, inspired by LMDB, and supports a cool feature that allows close to anything to be implemented: allocating any page you w…

  2. comment
    Comment #48772939

    Yup! Same, I'm the maintainer of the main LMDB Rust wrapper [1] and I was maintaining heed and heed3 (because 1.0 was available from the mdb.master3 branch). But now that it's LMDB…

  3. comment
    Comment #48772916

    Yeah, and I also added support for parallel read your own writes where you can write tons of entries and spawn multi children read-only transactions from your writes where transact…

  4. comment
    Comment #48772874

    I recently talked to Howard [1] about lies he was saying about Sanakirja, an LMDB-inspired disk allocator. That's always the same arguments: C is better than Rust for X, Y or Z rea…

  5. story
  6. comment
    Comment #46343767

    So nice! That's an excellent extract and looks useful for benchmarking Meilisearch. I'll probably spend my Christmas holidays importing the tracks, albums, and artists into Meilise…

  7. story
  8. comment
    Comment #43694024

    Someone reported it, and I answered today [1]. It's a rule that is too hard on the front end, and we will fix it by using a better Hybrid search setup (not only semantic). Thank yo…

  9. comment
    Comment #43690343

    V1.14, released yesterday [1], ships with a search embedding cache. Most of the time you see is spent waiting for an OpenAI embedding answer. We also just shipped composite embedde…

  10. comment
    Comment #43689933

    HuggingFace is using Meilisearch, in production, on their website for a year now.

  11. comment
    Comment #43689845

    You should try Meilisearch then, you'll be astonished by the quality of the results and the ease of setup.

  12. comment
    Comment #43689806

    Right. We released a lot of new versions of the engine to improve the indexing part of it. V1.12 is improving the document indexing a lot! Have you tried the latest version v1.14 w…

  13. comment
    Comment #43689586

    Meilisearch is faster when you reduce the dataset by filtering it. I wrote an article on this subject [1]. [1]: https://blog.kerollmops.com/meilisearch-vs-qdrant-tradeoffs-...

  14. comment
    Comment #43686567

    35 GiB is probably a third of the data I index into Meilisearch just for experimenting and don't forget about the inverted indexes. You wouldn't use any O(n) algorithm to search in…

  15. comment
    Comment #43685664

    > [..] to simplify the setup? It would be simpler to keep Meilisearch and its key-value store out of Postgres' WAL and stuff and better propose a good SQL exporter (in the plan).

  16. comment
    Comment #43684299

    The best you could do is put Meilisearch on a very good NVMe. I am indexing large streams of content (Bsky posts + likes), and I assure you that I tested Meilisearch on a not-so-go…

  17. comment
    Comment #43684199

    Meilisearch just improved the indexing speed and simplified the update path. We released v1.12 and highly improved indexing speed [1]. We improved the upgrade path with the dumples…

  18. comment
    Comment #43683120

    > I'm still looking for a systematic approach to make a hybrid search (combined full-text with embedding vectors). You know that Meilisearch is the way to go, right? Tantivy, even …

  19. comment
    Comment #43682002

    Meilisearch decided to use hybrid search and avoid fusion ranking. We plan to work on reranking soon, but as far as I know, our hybrid search is so good that nobody asked for reran…

  20. comment
    Comment #43681927

    Meilisearch has been production-ready since v1.0. I made it in Rust to ensure it stays production-ready for years and years. Memory-safe languages are here to replace unsafe ones l…

  21. comment
    Comment #43289286

    Thank you very much! We put a lot of effort into our documentation and be ready for the next version of our documentation coming soon. The experience will be even better and faster…

  22. comment
    Comment #43289267

    Nope, it doesn't. It's based on Cascade Ranking, also called [bucket sorting][1]. We released our new Hybrid search ranking system, combining the best full-text search results (our…

  23. story
  24. comment
    Comment #42557658

    Very interesting. I am wondering about the "level of translation". Is it using plain safe Rust or is it full of unsafe functions everywhere. I planned to port LMDB to Rust by hand …

  25. comment
    Comment #42327482

    I agree that thinking about code and your day-to-day work is not doing Vacations correctly. On the other hand, I hiked and spent time with my family and many dogs. It makes me thin…