meilisearch v1.46.0 版本更新介绍
发布日期: 2026-06-08
版本号: v1.46.0
本次更新修复了v1.45.0版本中的一个回归问题,该问题涉及按过滤器批量删除与其它删除或添加操作的批处理冲突。同时,新设置索引器现在支持更多参数配置,当指定这些设置时,能够提升文档索引效率。
主要改进包括:在新设置索引器中支持数字的精确匹配和禁用设置、支持前缀搜索设置,以及优化了S3多部分上传的大小处理、正确实现了按过滤器删除与文档更新/替换的自动批处理、修复了不完整过滤器导致的内部崩溃问题。此外,还进行了安全组件升级、文档链接修复等维护性更新。
更新内容 (中文)
此版本修复了v1.45.0中的一个回退问题,当时我们按筛选条件将删除操作与其它删除或添加操作批量处理。同时,新版设置索引器现在支持更多参数,使引擎在指定这些设置时能够更快地索引文档。
✨ 功能增强
-
新版设置索引器支持数字字段的精确匹配和禁用功能(由@Kerollmops在https://github.com/meilisearch/meilisearch/pull/6398中实现) 在新版设置索引器中引入对精确词和禁用词参数的支持,使引擎在更改这些设置时效率更高。
-
新版设置索引器支持前缀计算(由@Kerollmops在https://github.com/meilisearch/meilisearch/pull/6391中实现) 在新版设置索引器中支持前缀搜索设置,使引擎在更改此参数时效率更高。
🪲 问题修复
-
改进S3分段上传时的字节读取限制(由@Kerollmops在https://github.com/meilisearch/meilisearch/pull/6405中实现) 此修复确保构建的分段大小永远不超过定义的多部分分段大小,解决了之前在多部分分段大小方面存在的问题。通过此修复,除最后一段外,我们始终使用提供的多部分分段大小创建分段。感谢@vidit-virmani协助调查此问题。
-
支持按筛选条件删除与文档替换/更新的批量处理(由@Kerollmops和@ManyTheFish在https://github.com/meilisearch/meilisearch/pull/6415中实现) 正确实现按筛选条件自动批量删除与文档替换和更新操作的支持。此修复解决了v1.45.0中引入的回退问题。
-
修复不完整筛选条件导致的崩溃问题(由@Kerollmops在https://github.com/meilisearch/meilisearch/pull/6421中实现) 当筛选条件不完整时,现在返回错误而非内部崩溃。
🔒 安全更新
- 将tar从0.4.45升级至0.4.46(由@dependabot[bot]在https://github.com/meilisearch/meilisearch/pull/6418中实现)
🔩 其他事项
- OpenAPI CI:禁用规则以避免崩溃(临时解决方案)(由@curquiza在https://github.com/meilisearch/meilisearch/pull/6417中实现)
- 移除milli性能基准测试(由@Kerollmops在https://github.com/meilisearch/meilisearch/pull/6419中实现)
- 完善索引交换文档说明(由@ManyTheFish在https://github.com/meilisearch/meilisearch/pull/6408中实现)
- 修复文档中的失效链接(由@Kerollmops在https://github.com/meilisearch/meilisearch/pull/6406中实现)
更新内容 (原始)
This release introduces fixes for a regression in v1.45.0, where we were batching deletions by filter with other deletions or additions. It also enables the new settings indexer to support more parameters, making the engine faster to index documents when those settings are specified.
✨ Enhancement
-
Support exact and disable on numbers in the new settings indexer by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6398 Introduce support for exact words and disable-on-words parameters in the new settings indexer, making the engine more efficient when changing these settings.
-
Support computing prefixes in the new settings indexer by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6391 Support for the prefix search settings in the new settings indexer, so that changing this parameter makes the engine more efficient.
🪲 Bug fixes
-
Better limit read bytes when creating the S3 multipart part by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6405 This fixes an issue we had with the multipart part size by ensuring we never construct a part larger than the defined multipart part size. With this fix, we always create a multipart with the provided multipart part size, except for the last part. Thanks, @vidit-virmani, for the help investigating the issue.
-
Batch of
documentDeletionByFilterwithdocumentAdditionOrUpdateby @Kerollmops and @ManyTheFish in https://github.com/meilisearch/meilisearch/pull/6415 Correctly implement the support for auto-batching deletion by filter with document replacement and updates. This fixes a regression introduced in v1.45.0. -
Fix a panic with incomplete filters by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6421 Fixes an internal panic when a filter is incomplete by returning an error instead.
🔒 Security
- Bump tar from 0.4.45 to 0.4.46 by @dependabot[bot] in https://github.com/meilisearch/meilisearch/pull/6418
🔩 Miscellaneous
- OpenAPI CI: disable rule to avoid crash (workaround) by @curquiza in https://github.com/meilisearch/meilisearch/pull/6417
- Remove milli benchmarks by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6419
- Add precision in the index swap documentation by @ManyTheFish in https://github.com/meilisearch/meilisearch/pull/6408
- Fix broken links in the documentation by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6406
下载链接
- meilisearch-enterprise-linux-aarch64
- meilisearch-enterprise-linux-amd64
- meilisearch-enterprise-linux-riscv64
- meilisearch-enterprise-macos-amd64
- meilisearch-enterprise-macos-apple-silicon
- meilisearch-enterprise-windows-amd64.exe
- meilisearch-linux-aarch64
- meilisearch-linux-amd64
- meilisearch-linux-riscv64
- meilisearch-macos-amd64
- meilisearch-macos-apple-silicon
- meilisearch-openapi.json
- meilisearch-windows-amd64.exe
- meilisearch.deb