AI-powered hybrid search is in closed beta. Join the waitlist for early access!

Go to homeMeilisearch's logo
Back to articles
21 Nov 2023

Meilisearch v1.5

Meilisearch 1.5 brings indexing speed improvements, on-demand snapshots, and Puffin reports exports.

Laurent Cazanove
Laurent CazanoveTeam Meilisearch@StriftCodes
Meilisearch v1.5

We’re announcing the release of Meilisearch 1.5. Let’s dive into some of the most important changes.

Meilisearch 1.5 is also available on Meilisearch Cloud—upgrade without any downtime now.

Indexing speed improvements

We’re excited to release the first of a series of improvements to Meilisearch’s indexing speed. 🎉

We’ve noticed up to 25% faster indexing depending on the use case. The performance gain is more significant on datasets containing a lot of words like wikis or ebooks.

We’ve achieved this by tweaking the settings for multiple-words queries. If you see any impact on your search relevancy, let us know!

Take a look at the indexing speed benchmarks.

There’s more regarding indexing speed in version 1.6—but I don’t want to spoil anything 🤫

New feature: on-demand snapshots

A snapshot is a copy of your database. Snapshot files are useful to backup your database content and settings. Meilisearch 1.5 introduces the ability to create snapshots on demand.

To create a snapshot, use the relevant SDK method or the REST API. In JavaScript, create a snapshot like this:

const client = new MeiliSearch({ /* credentials */ })
const task = await client.createSnapshot()

You can also schedule automatic snapshots on regular intervals.

Experimental feature: Puffin reports

Puffin reports allow to get information about what’s happening in the search engine. Enabling this feature will make Meilisearch automatically export .puffin file reports. If you’re encountering performance issues, make sure to share your reports with the Meilisearch team.

This experimental feature can be enabled via the REST API:

curl 
  -X PATCH 'http://localhost:7700/experimental-features/' 
  -H 'Content-Type: application/json'  
--data-binary '{
    "exportPuffinReports": true
  }'

Give feedback regarding Puffin reports in this Github discussion.

Contributors shout-out

We’re grateful for all the community members who participated to this release. We would like to thank @braddotcoffee, @harshau007, and @vivek-26. Also, thanks to @choznerol and @xshadowlegendx for contributing to Charabia, Meilisearch’s tokenizer. Finally, we extend special thanks to our SDKs maintainers. 🫶

Learn how you can contribute to Meilisearch.


And that’s a wrap for v1.5! This release post highlights the most significant updates. For an exhaustive listing, read the changelog on Github.

Stay in the loop of everything Meilisearch by subscribing to the newsletter. To learn more about Meilisearch's future and help shape it, take a look at our roadmap and come participate in our Product Discussions.

For anything else, join our developers community on Discord. I’ll see you there 👋

Meilisearch 1.11

Meilisearch 1.11

Meilisearch 1.11 advances AI-powered search toward stabilization with key improvements, including binary quantization. This release also enhances federated search functionality based on user feedback.

Carolina Ferreira
Carolina Ferreira29 Oct 2024
Meilisearch 1.10

Meilisearch 1.10

Meilisearch 1.10 introduces federated search and locale settings, and paves the way for AI-powered search stabilization.

Laurent Cazanove
Laurent Cazanove27 Aug 2024
Meilisearch 1.9

Meilisearch 1.9

Meilisearch 1.9 brings similar documents, ranking score threshold, grouping by attribute, and improved AI search.

Laurent Cazanove
Laurent Cazanove02 Jul 2024