Breaking changes
- New syntax for custom ranking rules:
# new syntax
"price:asc"
# old syntax (deprecated)
"asc(price)"
- New indexer integration
We completely rewrote the indexer in order to:- Fix crashes and RAM consumption issues
- Increase indexation speed
- Fix indexation bugs
Using the new indexer requires re-indexation of all your documents. This will be done automatically when migrating your data from a previous version. For more information on how to update to the latest version of MeiliSearch, read our dedicated guide.
New features
- Sort at query time. For more information, read our dedicated guide
⚠️ If you import your data via a dump, thesort
ranking rule must be added manually. Check your ranking rules via theGET indexes/:ui/settings/ranking-rules
route. If thesort
is not listed, you can add it to the 5th position using thePOST indexes/:uid/settings
route. - Make the download script compatible with Windows (requires Cygwin or equivalent)
- Custom ranking rules now work with fields containing strings, not only numbers
Misc
- Remove Sentry
- Remove Dependabot: updating dependencies has been integrated into our sprint process
- Improve Docker CIs
- Update README
❤️ Thanks to the @meilisearch/core-team but also to: @singh08prashant, @CaroFG, @shekhirin, and @okyanusoz