freshcrate
Skin:/
Home > Databases > meilisearch

meilisearch

A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.

README

Dependency status License Merge Queues enabled

โšก A lightning-fast search engine that fits effortlessly into your apps, websites, and workflow ๐Ÿ”

Meilisearch helps you shape a delightful search experience in a snap, offering features that work out of the box to speed up your workflow.

A bright colored application for finding movies screening near the user A dark colored application for finding movies screening near the user

๐Ÿ–ฅ Examples

  • Movies โ€” An application to help you find streaming platforms to watch movies using hybrid search.
  • Flickr โ€” Search and explore one hundred million Flickr images with semantic search.
  • Ecommerce โ€” Ecommerce website using disjunctive facets, range and rating filtering, and pagination.
  • Home Booking - A conversational search demo for finding holiday rentals using natural language.
  • Search Playground โ€” An interactive playground to explore Meilisearch search features.
  • Personalization โ€” A demo showcasing personalized search results tailored to individual users.
  • SaaS โ€” Search for contacts, deals, and companies in this multi-tenant CRM application.

See the list of all our example apps in our demos repository.

โœจ Features

  • Hybrid search: Combine the best of both semantic & full-text search to get the most relevant results
  • Search-as-you-type: Find & display results in less than 50 milliseconds to provide an intuitive experience
  • Typo tolerance: get relevant matches even when queries contain typos and misspellings
  • Filtering and faceted search: enhance your users' search experience with custom filters and build a faceted search interface in a few lines of code
  • Sorting: sort results based on price, date, or pretty much anything else your users need
  • Synonym support: configure synonyms to include more relevant content in your search results
  • Geosearch: filter and sort documents based on geographic data
  • Extensive language support: search datasets in any language, with optimized support for Chinese, Japanese, Hebrew, and languages using the Latin alphabet
  • Security management: control which users can access what data with API keys that allow fine-grained permissions handling
  • Multi-Tenancy: personalize search results for any number of application tenants
  • Highly Customizable: customize Meilisearch to your specific needs or use our out-of-the-box and hassle-free presets
  • RESTful API: integrate Meilisearch in your technical stack with our plugins and SDKs
  • Conversational search: let users ask questions in natural language and get AI-generated answers grounded in your search results
  • Personalization: tailor search results to individual users based on their preferences and behavior
  • Search rules: define custom rules to dynamically adjust search behavior based on context
  • Document relations: link documents across indexes to enrich search results with related data
  • Replication & sharding: scale horizontally by distributing your data across multiple nodes
  • AI-ready: works out of the box with LangChain and the Model Context Protocol (MCP)
  • Easy to install, deploy, and maintain

๐Ÿ“– Documentation

You can consult Meilisearch's documentation at meilisearch.com/docs.

๐Ÿš€ Getting started

For basic instructions on how to set up Meilisearch, add documents to an index, and search for documents, take a look at our documentation guide.

๐ŸŒ Supercharge your Meilisearch experience

Say goodbye to server deployment and manual updates with Meilisearch Cloud. Additional features include analytics & monitoring in many regions around the world. No credit card is required.

๐Ÿงฐ SDKs & integration tools

Install one of our SDKs in your project for seamless integration between Meilisearch and your favorite language or framework!

Take a look at the complete Meilisearch integration list.

Logos belonging to different languages and frameworks supported by Meilisearch, including React, Ruby on Rails, Go, Rust, and PHP

โš™๏ธ Advanced usage

Experienced users will want to keep our API Reference close at hand.

We also offer a wide range of dedicated guides to all Meilisearch features, such as filtering, sorting, geosearch, API keys, and tenant tokens.

Finally, for more in-depth information, refer to our articles explaining fundamental Meilisearch concepts such as documents and indexes.

๐Ÿงพ Editions & Licensing

Meilisearch is available in two editions:

๐Ÿงช Community Edition (CE)

  • Fully open source under the MIT license
  • Core search engine with fast and relevant full-text, semantic or hybrid search
  • Free to use for anyone, including commercial usage

๐Ÿข Enterprise Edition (EE)

  • Includes advanced features such as:
    • Sharding
    • S3-streaming snapshots
  • Governed by a commercial license or the Business Source License 1.1
  • Not allowed in production without a commercial agreement with Meilisearch.
    • You may use, modify, and distribute the Licensed Work for non-production purposes only, such as testing, development, or evaluation.

Want access to Enterprise features? โ†’ Contact us at sales@meilisearch.com.

๐Ÿ“ฆ External crates

Meilisearch vendors the following MIT-licensed external crates with code modifications to use the HTTP client located in crates/http-clients:

๐Ÿ“Š Telemetry

Meilisearch collects anonymized user data to help us improve our product. You can deactivate this whenever you want.

To request deletion of collected data, please write to us at privacy@meilisearch.com. Remember to include your Instance UID in the message, as this helps us quickly find and delete your data.

If you want to know more about the kind of data we collect and what we use it for, check the telemetry section of our documentation.

๐Ÿ“ซ Get in touch!

Meilisearch is a search engine created by Meili, a software development company headquartered in France and with team members all over the world. Want to know more about us? Check out our blog!

๐Ÿ—ž Subscribe to our newsletter if you don't want to miss any updates! We promise we won't clutter your mailbox: we only send one edition every two months.

๐Ÿ’Œ Want to make a suggestion or give feedback? Here are some of the channels where you can reach us:

Thank you for your support!

๐Ÿ‘ฉโ€๐Ÿ’ป Contributing

Meilisearch is, and will always be, open-source! If you want to contribute to the project, please look at our contribution guidelines.

๐Ÿ“ฆ Versioning

Meilisearch releases and their associated binaries are available on the project's releases page.

The binaries are versioned following SemVer conventions. To know more, read our versioning policy.

Differently from the binaries, crates in this repository are not currently available on crates.io and do not follow SemVer conventions.

Release History

VersionChangesUrgencyDate
v1.45.2### ๐Ÿชฒ Bug Fixes * Fix internal vector stores quantization config desync by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6411 We noticed issues when dumpless upgrading databases containing embedders from versions older than v1.33.1. This version fixes those databases by removing the corrupted embeddings from the impacted indexes. **Full Changelog**: https://github.com/meilisearch/meilisearch/compare/v1.45.1...v1.45.2High6/2/2026
v1.45.1### ๐Ÿชฒ Bug Fixes * Revert autobatch deletions by filter with additions by @kerollmops in https://github.com/meilisearch/meilisearch/pull/6412 **Full Changelog**: https://github.com/meilisearch/meilisearch/compare/v1.45.0...v1.45.1High5/28/2026
v1.45.0Meilisearch v1.45.0 mainly improves indexing performance when changing settings and also improves document fetch performance. ### โœจ Enhancement - **Autobatch deletions by filter with additions** by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6389 While Meilisearch tries to improve indexing speed when users add documents and mix those additions with deletions via a filter, it is still an anti-pattern to interleave both. It is recommended to delete documents by ID whenHigh5/26/2026
v1.44.0Meilisearch v1.44.0 adds remote federated facet search, indexing performance improvements, and other improvements and bugfixes. It also contains a couple of breaking changes, detailed below. # Breaking changes - When using the `network` experimental feature, with sharding enabled (`leader` is not `null` in the network configuration), `POST /indexes/{indexUid}/facet-search` calls now default to a remote federated facet search, fetching and merging results from all shards in the network. - High5/18/2026
v1.43.1Meilisearch v1.43.1 contains a security fix for an authenticated SSRF vulnerability. No exploitation was found on Meilisearch Cloud. Cloud users are not required to update. We recommend that self-hosting users upgrade if they allow third parties to configure Meilisearch instances. We thank Sion Park (@tldhs1144), who reported the issue and suggested a fix, for improving the security of Meilisearch โค๏ธHigh5/12/2026
v1.43.0# ๐ŸŒˆ Enhancements ## New settings indexer The new settings indexer, a more efficient version of our internal indexer for index settings modifications, now supports filterable, sortable, facet search, and custom (asc/desc) attributes in addition to the already-supported searchable, exact, proximity precision, and embedders. - For Meilisearch Cloud users, the new settings indexer is disabled by default and can be enabled on a case-by-case basis for scaling purposes. - For OSS users, tHigh5/4/2026
v1.42.1## ๐Ÿชฒ Bug fixes ### Fix issues when using the legacy settings indexer By @dureuill and @ManyTheFish in https://github.com/meilisearch/meilisearch/pull/6331 - When using the experimental feature "multimodal", removing a fragment would cause an internal error in subsequent search requests - When using the experimental feature "multimodal", modifying fragments would sometimes cause an internal error at indexing time - `regenerate: false` would be ignored when modifying embedder settings High4/14/2026
v1.42.0# **โœจ Enhancement** ## Introduce the RemoteAvailability struct to support query fallback By @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6306 We introduce a new fallback system for the sharding and replication enterprise edition feature, along with a way to determine which remote is available. The engine can avoid machines that are unavailable for a period and resume querying them once they're back online. The following snippet shows what the /network route looks liHigh4/13/2026
v1.41.0### โœจ Enhancement - **Support dynamic search rules with pinning** by @YoEight in https://github.com/meilisearch/meilisearch/pull/6182 Introduce the Dynamic Search Rules (DSR) experimental feature, making it easy to promote the right content for the right searches with flexible, condition-based pinning. In this first version, rules can be triggered by query-based conditions such as empty queries or literal substring matches, as well as time windows. Multiple documents can be pinned in a defiMedium3/30/2026
v1.40.0This release introduced support for the `distinct` attribute in federated search, enabling cross-index distinct attributes with facet distribution support. Additionally, significant performance improvements were delivered, including faster federated search (approximately 100ms faster), optimized JSON document generation for better handling of large documents and a much better memory usage for large workloads. ### โœจ Enhancement - **Support `distinct` in federated search** by @dureuill in htMedium3/23/2026
v1.39.0# What's Changed ## **โœจ Enhancement** ### ๐Ÿ”ฌ Cross-index document hydration Add a new `ForeignKeys` setting allowing to hydrate documents with documents coming from other indexes. > ๐Ÿ““ Note: This implementation doesn't support a remote sharding environment #### `foreignKeys` experimental feature A new experimental feature, `foreignKeys`, has been added to the `/experimental-feature` route that must be set to true to activate the hydration. ``` curl -X PATCH 'http://127.0.0.Low3/16/2026
v1.38.2Meilisearch v1.38.2 fixes a regression introduced in Meilisearch v1.38.0 where Meilisearch could sometimes stop processing tasks after an automatic task queue cleanup performed while more tasks where being added. We recommend that all users in v1.38.0 and v1.38.1 migrate to v1.38.2. Note that the dumpless upgrade process can take up to one minute before the HTTP server becomes available when migrating from a previous v1.38 version. **Full Changelog**: https://github.com/meilisearch/meilLow3/11/2026
v1.38.1Meilisearch v1.38.1 fixes a regression we have seen in task processing, which caused the engine to stop processing tasks. ### ๐Ÿชฒย Bug fixes - Revert, optimize, and fix task deletion. By @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6219 **Full Changelog**: https://github.com/meilisearch/meilisearch/compare/v1.38.0...v1.38.1Low3/11/2026
v1.38.0Meilisearch v1.38 drastically improves indexing performance for embeddings, cleans up the task queue of orphan tasks and batches, ensures they are correctly deleted now, fixes issues users may encounter with OpenAI or VoyageAI when generating embeddings, and improves the tooling for generating routes in the documentation. ### **โœจ Enhancement** - Embeddings: Use the latest version of hannoy with improved performances by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6184 Low3/9/2026
v1.37.0> [!IMPORTANT] > This release contains [**breaking changes**](#v137-replicated-sharding-breaking-changes) for users of the `network` experimental feature. Meilisearch v1.37 introduces [replicated sharding](#v137-replicated-sharding), removes the [`vectorStoreSetting` experimental feature](#v137-vector-store), stabilizes our new vector store for best performance, adds a [security fix](#v137-security) and [miscellaneous improvements](#v137-misc). # โœจ Improvements ## <a id="v137-repLow3/2/2026
v1.36.0Version v1.36.0 introduces an exciting update to the ranking rules to improve the engine's relevance. It's actually the first time we've made such a change since v1.0, and we're really happy about this improvement! ### โœจ Enhancement - Introduce the `attributeRank` and `wordPosition` criteria by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6154, https://github.com/meilisearch/meilisearch/pull/6155, and https://github.com/meilisearch/meilisearch/pull/6164 We releasedLow2/23/2026
v1.35.1# ๐Ÿฆ‹ Bug fixes Meilisearch v1.35.1 fixes a possible task database corruption issue that would occur when using the S3 streaming snapshot method. - Users of the Community Edition do not need to upgrade as this feature is Enterprise Edition only - Affected users of the Cloud have been contacted. ## Details While snapshotting the task database, sending a task to Meilisearch could corrupt it. Index DBs were not affected, so manually rebuilding the task database fixes the corruption. Low2/16/2026
v1.35.0Meilisearch v1.35.0 contains improvements to the observability of the search performance, a breaking change to the recently introduced `POST /indexes/<index_uid>/fields` route, and other bugfixes and improvements. # ๐ŸŒˆ Improvements ## Observe the search performance The search routes accept a new field named `showPerformanceDetails`. When set to `true`, the search response contains a performance trace, allowing the user to better understand what takes time during a search query. **imLow2/2/2026
v1.34.3## ๐Ÿ› Bug Fixes * Increase the auth store database size to 2 GiB so that we can index more keys by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6134 **Full Changelog**: https://github.com/meilisearch/meilisearch/compare/v1.34.2...v1.34.3Low1/28/2026
v1.34.2This patch fixes an accidental breaking change in v1.34.1 where Meilisearch would not start with a configuration file if `experimental_allowed_ip_networks` was not defined. - Meilisearch Cloud users do not need to update as they were not affected by this regression - We recommend that OSS users upgrade to v1.34.2 **Full Changelog**: https://github.com/meilisearch/meilisearch/compare/v1.34.1...v1.34.2Low1/28/2026
v1.34.1In Meilisearch v1.34.1, we released a security fix that affect web queries initiated by Meilisearch. # ๐Ÿ” Security - Cloud users: no action is needed. We found no evidence of exploitation on Meilisearch Cloud and the Cloud is protected at the infrastructure level. - Open-source users: if you allow untrusted users to configure webhooks, embedders or network of machines, we recommend you update to Meilisearch v1.34.1 In Meilisearch versions v1.8 to v1.34.0, a user with an API key with *Low1/27/2026
v1.34.0# ๐ŸŒˆ Improvements ## Easy search over your network of machines ### `useNetwork` field in `POST /indexes/{:indexUid}/search` The search query object passed in the body of `POST /indexes/{:indexUid}/search` now accepts an optional boolean `useNetwork`. When present and set to `true`, the search is executed "as-if" it was a remote federated search over all remotes in the network. That is, the following: <details> <summary>Search request</summary> ```jsonc // POST /indexes/moviesLow1/26/2026
v1.33.1In Meilisearch v1.33.1, we released a security fix that affected the dump import, improvements to vector store relevance in massive databases, and a fix related to ranking scores. ### ๐Ÿ” Security Fix - Cloud users: you don't need to do anything. We found no evidence of exploitation of this vulnerability on Meilisearch Cloud. - Open-source users: if you allow importing dumps from an untrusted source, we recommend you update to v1.33.1 All versions of Meilisearch before v1.33.0 are vulneLow1/20/2026
v1.33.0### โœจย Enhancement - **Add `/fields` route to get all the fields of an index** by @YoEight in https://github.com/meilisearch/meilisearch/pull/6082 Adds a new POST `/indexes/{indexUid}/fields` endpoint that returns detailed metadata about all fields in an index. This endpoint provides comprehensive information about each field's configuration, including display, search, filtering, and localization settings. - **Implement parallel cleanup of old field IDs** by @Kerollmops in https://githLow1/19/2026
v1.32.2## ๐Ÿ› Bug fixes * Do not panic when doing a dumpless upgrade on empty indexes with configured embeddings by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6102 **Full Changelog**: https://github.com/meilisearch/meilisearch/compare/v1.32.1...v1.32.2Low1/15/2026
v1.32.1## ๐ŸŒˆ Improvements ### Skip cleaning up the field-ID-based databases Introduce a `MEILI_EXPERIMENTAL_DISABLE_FID_BASED_DATABASES_CLEANUP` env var to opt out of the field ID-based database cleanup when upgrading a Meilisearch from versions inferior to 1.32.0. > by @ManyTheFish in https://github.com/meilisearch/meilisearch/pull/6096 **Full Changelog**: https://github.com/meilisearch/meilisearch/compare/v1.32.0...v1.32.1Low1/14/2026
v1.32.0## ๐ŸŒˆ Improvements ### Log Search performance trace Introduces comprehensive progress tracking and logging for search operations in Meilisearch. It adds detailed timing information for each step of the search process, enabling better observability and performance analysis. > by @ManyTheFish in https://github.com/meilisearch/meilisearch/pull/6072 ### Extract document operations from payloads in parallel We accelerate document indexing by processing a large number of tasks in batches orLow1/12/2026
v1.31.0# ๐ŸŒˆ Improvements ## ๐Ÿ—„๏ธ [Enterprise Edition] Make the S3-streaming snapshots an Enterprise Edition feature The recently introduced S3-streaming snapshots feature is now available as an Enterprise Edition feature. From now on, you'll need a license to use this feature when using Meilisearch as a self-hosted solution. Note that this version introduces a breaking change regarding the S3-streaming snapshot feature, which is no longer available in the Community Edition; however, on-disk snapshLow12/22/2025
v1.30.1# What's Changed ## ๐Ÿ› Bug Fixes ### Fix task attribution during index swap to prevent cross-index task loss by @YoEight in https://github.com/meilisearch/meilisearch/pull/6059 This change fixes the parenting of the tasks when doing an index swap. ### Hotfix: log a warning when FieldidsWeightsMap is missing entry by @ManyTheFish in https://github.com/meilisearch/meilisearch/pull/6064 This hotfix avoids the encounter of following error during a search request: ```json { "message":Low12/18/2025
v1.30.0# ๐ŸŒˆ Improvements ## Up and down network scaling Since [v1.19.0](https://github.com/meilisearch/meilisearch/releases/tag/v1.19.0), Meilisearch [Enterprise Edition](https://github.com/meilisearch/meilisearch/blob/main/README.md#-enterprise-edition-ee) allows the automatic sharding of documents over multiple Meilisearch instances, enabling scaling to more documents than a single instance would accommodate. Meilisearch v1.30.0 adds the ability to modify the number of participants in shardLow12/15/2025
v1.29.0## Build compatibility note The git binary must now be present at build time to populate the `commitSha1` field of the `/version` field. This change was made for build performance reasons. by @dureuill in https://github.com/meilisearch/meilisearch/pull/6030 ## ๐ŸŒˆ Improvements ### Another piece of the settings indexer is available: searchable and exact attributes The new settings indexer scales better, supports near-instant cancellations and displays the progress of the indexinLow12/8/2025
v1.28.2This release fixes a bug affecting the Prometheus metrics route in versions 1.28.0 and 1.28.1, specifically when the instance has too many tasks. The issue is visible as high memory usage and could cause the instance to be OOM-killed. If you are using the /metrics route, we recommend deleting all succeeded or failed tasks in the index using [the dedicated route](https://www.meilisearch.com/docs/reference/api/tasks#query-parameters-3) or upgrading to at least v1.28.2. ### ๐Ÿ› Bug fixes * LimitLow12/3/2025
v1.28.1This release features two fixes: one to ensure that we correctly upload the Linux-amd64 binaries for the Community and Enterprise editions, and one contributed by an external developer to ensure that we still return documents that don't contain the sortable attribute after those that do. ### ๐Ÿ› Bug Fixes * Fix sort on /documents endpoint when field has no values by @EclipseAditya in https://github.com/meilisearch/meilisearch/pull/6016 * Fix release CI after we introduced the enterprise editLow12/1/2025
v1.28.0This release introduces improvements to language support and separates the community and enterprise binary editions. We now offer binaries [under the BUSL-1.1 license](https://github.com/meilisearch/meilisearch/blob/main/LICENSE-EE), identified by the "enterprise" term in their names, in addition to our MIT-licensed binaries, which retain their original names. Docker images for the enterprise edition are available in the [`getmeili/meilisearch-enterprise`](https://hub.docker.com/r/getmeili/meiliLow12/1/2025
v1.27.0This release improves the batch size for better performance. It also fixes bugs with the embedders that could skip some documents during generation and resolves an issue with the document route that displayed the same documents on multiple pages. It improves the quality of error messages when uploading snapshots to S3, which helps with debugging. ### โš™๏ธ Compatibility support - Update macOS platform version in the CI by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6001 Low11/24/2025
v1.26.0# โœจ Enhancements ## Allow to attach custom metadata in the document addition or update tasks - To make it easier to keep track of which documents were processed by Meilisearch, it is now possible to attach an arbitrary string to all routes that create document-related tasks. - Tasks created with this custom metadata will display the passed metadata when accessed by the tasks route or sent in webhooks. - To use this feature, add the `customMetadata` query parameter to any supported roLow11/17/2025
v1.25.0## โœจ Enhancement ### ๐Ÿ”ฌ [Experimental]: Search personalization by @ManyTheFish in #5775 Add the ability to dynamically rerank the search results based on Cohere using a personalized prompt. For more information on how to set it up, see the dedicated [experimental feature discussion](https://github.com/orgs/meilisearch/discussions/866). ### ๐Ÿ”ฌ [Experimental]: Upload snapshot tarballs to S3 by @Kerollmops in #5948 Add the ability to upload snapshots directly to S3. It has many advantLow11/10/2025
v1.24.0This release features some improvements with the interaction of the vector store and the `searchCutoffMs` when using the `"vectorStore": "experimental"` index setting. It also introduces the metadata header `Meili-Include-Metadata` on the search request that adds a metadata field to the response. These metadatas contains one uid by query and a reminder of the `indexUid` and its primary key. We also introduced minor bug fixes around the compaction to improve the interaction with task cancellationLow10/20/2025
v1.23.0This release introduces a new compact route on the index routes, which appends a new compaction task to the queue. Meilisearch uses an LMDB environment by index, and indexes start to fragment after some time. We have noticed that the indexes generally have 30% fragmentation. By defragmenting the environment, we've seen large (2-4x) speed-ups in terms of search and indexation. This is primarily due to the reordering of the LMDB internal pages and the removal of scattered free pages throughout theLow10/13/2025
v1.22.3This version contains a minor fix that affects remote federated search users. If you are not a remote federated search user, it is not necessary to migrate from v1.22.x. # ๐Ÿฆ‹ Bugfixes - v1.22.2 raised the remote federated search timeout for waiting nodes from 5 to 30s. This version makes it configurable by setting the environment variable `MEILI_EXPERIMENTAL_REMOTE_SEARCH_TIMEOUT_SECONDS` to a positive integer value. Please note that no CLI flag or configuration entry is available. By @durLow10/7/2025
v1.22.2## ๐Ÿฆ‹ Bugfixes * Remote federated search would declare remotes as "timeout'd" after 5s. This timeout was raised to 30s to accomodate some search configurations. By @dureuill in https://github.com/meilisearch/meilisearch/pull/5919 Low9/30/2025
v1.22.1## ๐Ÿ› Bug Fixes * use the latest version of zerometry that supports collection, lines and multi-lines (#5907) @irevoire * Delete oldest tasks first (#5906) @dureuill โค๏ธ Huge thanks to our contributors: @dureuill and @irevoire. Low9/25/2025
v1.22.0## :rocket: Enhancements * Introduce a new geo backend to store geojson and filter on polygon 1. Make the `_geojson` field filterable 2. Then send your documents with a `_geojson` field filled with a valid [geojson](https://datatracker.ietf.org/doc/html/rfc7946) 3. Filter your documents with the new `_geoPolygon` filter, or the old `_geoBoudingBox` and `_geoPoints` filter ## :bug: Bug Fixes * Document template: Correctly render when indexing first item in array by @dureuiLow9/24/2025
v1.21.0## ๐Ÿš€ Enhancements * Introduce a new vector store backend for better performance, especially if using the binary quantization 1. Enable the new `vectorStoreSetting` experimental feature 2. Then change the `vectorSetting` index setting to `"experimental"` for the indexes where you want to try the new vector store * Done in #5767 by @Kerollmops * Add Persian support (update charabia to v0.9.7) (#5848) @ManyTheFish ## ๐Ÿ› Bug Fixes * Observing the progress trace during indexLow9/15/2025
v1.20.0## ๐Ÿš€ Enhancements * Display the progressTrace in in-progress batches (#5858) @shreeup ## ๐Ÿ› Bug Fixes * Send the version when returning prometheus metrics (#5876) @irevoire ## ๐Ÿ”’ Security * Bump tracing-subscriber from 0.3.19 to 0.3.20 (#5869) @[dependabot[bot]](https://github.com/apps/dependabot) ## โš™๏ธ Maintenance/misc * Fix scheduled CI failure (#5856) @arithmeticmean โค๏ธ Huge thanks to our contributors: @ManyTheFish, @arithmeticmean, @curquiza, @dureuill, @irevoire, Low9/8/2025
v1.19.1## ๐Ÿ› Performance improvements ### Enhance hybrid search with filter performances In previous versions of Meilisearch, mixing hybrid search with filters, as shown below, could multiply the search time by hundreds. ```json { "q": "hello world", "limit": 100, "filter": "tag=science" "hybrid": { "semanticRatio": 0.5, "embedder": "default" } } ``` Meilisearch will now directly compute the semantic distance with the filtered candidates if only a few candidates coLow8/26/2025
v1.19.0## ๐Ÿš€ Enhancements ## Automatically shard documents to scale horizontally Meilisearch can now automatically distribute documents between multiple instances using the new **sharding** feature. Find a guide on implementing sharding in [the documentation](https://www.meilisearch.com/docs/learn/multi_search/implement_sharding). > [!NOTE] > Sharding is an advanced feature available exclusively in **Meilisearch Enterprise Edition (EE)**. > > The EE features are governed by the [**BusLow8/25/2025
v1.18.0## ๐Ÿš€ Enhancements * Return `queryVector` in the search response when using `retrieveVectors` (#5778) @Mubelotix * Allow retrieving documents with vectors from specific embedders (#5741) @Mubelotix * Support renaming indexes using the API (#5829) @irevoire โค๏ธ Huge thanks to our contributors: @Kerollmops, @Mubelotix, @irevoire and @qdequele. Low8/18/2025
v1.17.1## ๐Ÿš€ Enhancements * Publish OpenAPI file to release assets (#5823) @curquiza ## โš™๏ธ Maintenance/misc * Fix update-cargo-version CI (#5831) @curquiza Low8/12/2025
v1.17.0> [!NOTE] > Want to make your search feel more natural? Try our new [**chat completions** route](https://www.meilisearch.com/docs/learn/chat/getting_started_with_chat) and turn your queries into conversations. Easy to set up, works with your favorite LLMs. ### Enhancements - Support Webhook API by @Mubelotix in https://github.com/meilisearch/meilisearch/pull/5785 Check the [in progress documentation](https://github.com/meilisearch/documentation/pull/3336/files) (PR merged soon) - OptiLow8/12/2025
v1.16.0Meilisearch v1.16 introduces two main features: multimodal embeddings and a new `/export` route. Multimodal embeddings use AI-powered search to index images in addition to textual documents. The `/export` route simplifies migrating from a local Meilisearch instance to Meilisearch Cloud. ๐Ÿงฐ All official Meilisearch integrations (including SDKs, clients, and other tools) are compatible with this Meilisearch release. Integration deployment happens between 4 to 48 hours after a new version becomeLow8/4/2025
v1.16.0-rc.5> [!WARNING] > 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](https://github.com/meilisearch/meilisearch/issues/new/choose) and [feedback about new features](https://github.com/meilisearch/product/discussions). ## What's Changed * Update Prometheus chat metrics names to follow the name convention by @nicolasvienot in https://github.com/meilisearch/meilisearch/pull/5787 * UpdateLow8/1/2025
v1.16.0-rc.4> [!WARNING] > 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](https://github.com/meilisearch/meilisearch/issues/new/choose) and [feedback about new features](https://github.com/meilisearch/product/discussions). ## ๐Ÿ› Bugfixes * Fix API keys when using dumpless upgrade to v1.16.0 by @Mubelotix in https://github.com/meilisearch/meilisearch/pull/5780 * fix: index chat settingLow7/28/2025
v1.16.0-rc.3> [!WARNING] > 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](https://github.com/meilisearch/meilisearch/issues/new/choose) and [feedback about new features](https://github.com/meilisearch/product/discussions). ## What's Changed * Use the edition 2024 documents indexer in the dumps by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/5762 * Regenerate all fragmentsLow7/22/2025
v1.16.0-rc.2> [!WARNING] > 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](https://github.com/meilisearch/meilisearch/issues/new/choose) and [feedback about new features](https://github.com/meilisearch/product/discussions). ## What's Changed * Various fixes on the export route by @Mubelotix in https://github.com/meilisearch/meilisearch/pull/5753 * Fix: Preserve order of searchable attributeLow7/18/2025
v1.16.0-rc.1> [!WARNING] > 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](https://github.com/meilisearch/meilisearch/issues/new/choose) and [feedback about new features](https://github.com/meilisearch/product/discussions). # ๐Ÿฆ‹ Bug fixes * Fix the dumpless upgrade to v1.16 following the database changes introduced by the multimodal embedder feature, by @dureuill in https://github.com/meilLow7/10/2025

Dependencies & License Audit

Loading dependencies...

Similar Packages

SeekStormSeekStorm: vector & lexical search - in-process library & multi-tenancy server, in Rust.v3.2.1
coordinodeThe graph-native hybrid retrieval engine for AI and GraphRAG. Graph + Vector + Full-Text in a single transactional engine.v0.4.3
pixeltableData Infrastructure providing a declarative, incremental approach for multimodal AI workloads.v0.6.4
helix-dbHelixDB is an open-source graph-vector database built from scratch in Rust.v3.0.3
vector-cache-optimizerโšก Optimize vector searches with a hyper-efficient cache that uses machine learning for faster, smarter data access and reduced costs.base-setup@2026-06-01

More in Databases

milvusMilvus is a high-performance, cloud-native vector database built for scalable vector ANN search
WeKnoraLLM-powered framework for deep document understanding, semantic retrieval, and context-aware answers using RAG paradigm.
ai-real-estate-assistantAdvanced AI Real Estate Assistant using RAG, LLMs, and Python. Features market analysis, property valuation, and intelligent search.
alibabacloud-adb20211201Alibaba Cloud adb (20211201) SDK Library for Python