github meilisearch/meilisearch v1.5.0-rc.0
v1.5.0-rc.0 🦙

latest releases: prototype-control-prefixdb-1, prototype-upgrade-offline-v1_9-v1_10-0, latest...
pre-release11 months ago

⚠️ Since this is a release candidate (RC), we do NOT recommend using it in a production environment. Is something not working as expected? We welcome bug reports and feedback about new features.

Meilisearch v1.5 introduces improvements in indexing speed and the possibility of triggering snapshots on-demand, as it's already possible with dumps.

New features and improvements 🔥

Indexing speed improvements

For datasets containing a lot of words (and/or with a large variety of words), we improved the indexing speed between 5% and 20%, depending on your use cases and your documents. The more your documents contain a lot of words, the more the improvements will be visible.

The relevancy can be slightly different for queries containing 4 words or more. Let us know here if you have any issues or unexpected behavior.

For datasets containing only a few words per field, even if you have a huge number of fields, the improvement might not be visible. Don't worry, we keep working on the indexing speed in the next sprint to address other use cases.

Done by @ManyTheFish in #4131

Snapshots on-demand

We have introduced a new route, similar to the /dumps one, creating snapshots on-demand.

To create a snapshot:

curl -X POST HTTP://localhost:7700/snapshots

This route will return a task.

The snapshot file will be created on your machine in the directory defined with --snapshot-dir flag (default: snapshots/)

Done by @irevoire in #4051.

Experimental feature: export Puffin Reports

Enabling this experimental feature will make Meilisearch automatically export .puffin file reports. Analyzing those files can give great information on what's happening inside the engine and how the Meilisearch team can improve the indexing performances.

How to activate the feature:

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

📣 To get more information about the feature or to give any feedback, please refer to this discussion.

Done by @Kerollmops in #4073.

Other improvements

Misc

  • Dependencies upgrade for security reasons
    • Bump webpki to 0.22.2 (#4101)
    • Bump rustls-webpki from 0.100.1 to 0.100.2 (#4009)
  • CIs and tests
  • Misc

❤️ Thanks again to our external contributors:

Don't miss a new meilisearch release

NewReleases is sending notifications on new releases.