New Features
Multi-index search
Perform searches across multiple indexes in a single HTTP request using the new/multi-search endpoint:
facetStats for numerical facets
Queries using thefacets parameter now automatically include a facetStats object containing the minimum and maximum values for each numerical facet:
Geosearch with bounding box
Use the new_geoBoundingBox filter to search for results within a specific geographic area:
_geoBoundingBox filter accepts two coordinate arrays: the top right corner and the bottom left corner of your search area.
Prometheus metrics monitoring (experimental)
An experimental feature for monitoring Meilisearch with Prometheus is now available. Launch Meilisearch with the--experimental-enable-metrics flag to enable it:
/metrics endpoint in Prometheus-compatible format. This feature is experimental and its API may change between versions.
Improvements
Unlimited indexes and index size
Meilisearch no longer enforces limits on the number of indexes or their individual size. You can now create unlimited indexes, with the maximum size determined only by your operating system’s memory address space (approximately 80TiB under Linux).Customizable CSV delimiters
When adding or updating documents, you can now customize the CSV delimiter using thecsvDelimiter parameter. The default delimiter remains a comma (,).
Improved language support
- Enhanced Greek support with diacritics normalization and final sigma handling
- Enhanced Arabic support by ignoring Tatweel characters
- Improved language detection during indexing, reducing incorrect language recognition during search
Better error messages
Meilisearch now provides “did you mean…?” suggestions when you make typos in search parameters, making it easier to identify and correct mistakes.Faster indexing with automatic task batching
Addition and deletion tasks are now automatically batched together to improve indexing performance.API key and tenant token wildcards
Wildcards (*) can now be used at the end of index names when creating API keys or tenant tokens.
Enhanced geo field handling
The_geo field now accepts null as a valid value when importing or updating documents.