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.

callout icon

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!

callout icon

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()
callout icon

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 }'
callout icon

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. 🫶

callout icon

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.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
Here's what you missed in the latest Meilisearch live event: V1.8, V1.9, new embedders, query suggestions, and more.

Here's what you missed in the latest Meilisearch live event: V1.8, V1.9, new embedders, query suggestions, and more.

On June 11, 2024, Meilisearch hosted a live event packed with product updates, sneak peeks, and roadmap discussions. If you couldn't make it, here's a quick recap of what went down.

Maya Shin
Maya Shin13 Jun 2024