Announcement by Gi

Last active 5 months ago

11 replies


  • GU

    Hi Meilifolks! :wave:

    I have some great news to share with you.

    The is freshly available and is now waiting for you to be challenged.

    Crank the volume up, hit play and jump with me in the associated thread to learn more about its secrets.

  • GU

    Meilisearch goes brrr

    We've been working hard to improve the indexing speed since the beginning of 2022 and v0.29 probably introduces the biggest optimizations since.

    Some of you have been able to test the experimental feature called auto-batching over the last few months.

    Auto-batching is no longer considered experimental and is now enabled by default but can be disabled if needed.

    We also worked on other optimizations.

    If you send a payload that exactly matches an already indexed document. Meilisearch is now able to detect it and no longer process it in the indexing pipeline.

    filterableAttributes indexing speed and document update/removal speeds are also improved.

    We look forward to hearing your feedback on any changes you may experience regarding indexing speed. Let us know in the !

  • GU

    This message is mostly addressed to people being stuck in pre-v0.21 versions but it will also be of interest to other users.

    Back in the days, when we released v0.21, we changed the way Meilisearch matches query terms to retrieve documents.

    v0.29 introduces a new matchingStrategy parameter allowing you to customize this behavior at search time.

    Two strategies exist:

    last: the default strategy, introduced in v0.21
    all: the strategy before v0.21. All the terms of the query must be present in a document to make it a search result.
    You can now play with both modes and choose the one that best suits your needs.

    We believe this change will make it easier for you to migrate to the new versions and take advantage of all the improvements introduced over the last year.

  • GU

    IN and EXISTS filter operators entered the chat

    You can now use the EXISTS and IN operators with the filter search parameter.

    With the following set of documents:

    { "id": 1, "product": "T-shirt", "price": 20, "color": "yellow" }
    { "id": 2, "product": "T-shirt", "color": "red" }
    { "id": 3, "product": "T-shirt", "price": 30 }
    { "id": 4, "product": "T-shirt", "price": 40 }

    • The filter price EXISTS will select documents 1, 3, and 4.
    • The filter price IN [30, 20] will select documents 1 and 3.

  • GU

    :flag-th: Thai language support is now a reality, thanks to the community :sparkles:

    We are happy and eager to have your help and work with you to improve any language support. In other words, if you are comfortable with a language and wants to contribute to Meilisearch, you are more than welcome!

  • GU

    The community also improved the API key management :key:

    The * helper can now be used to express a set of permissions in the actions array.

    For example, instead of specifying indexes.create, indexes.get, indexes.update, indexes.delete; you can now use indexes.*

  • GU

    v0.29 is a bit more than that but here are the main changes we wanted to share with you.

    The most curious among you can find the complete changelog .

    Finally, if you want to test it right now, you just have to download and install the latest release candidate of v0.29 which can be found .

    Thank you for your attention, see you soon!

    End of transmission

  • TR

    @Guillaume Mourier awesome release :tada: to make it the perfect release, would be to release it together with multi-index search on instant-meilisearch :crossed_fingers:

  • SH

    Wow this looks super amazing

  • SH

    Super excited to try it out

  • GU

    @Tragio It's still in our todo! We will try to push it closely to the v0.29 release :wink:

    Thanks @Shivay Lamba! Hope to see your feedback!

Last active 5 months ago

11 replies