Meilisearch v1.14 发布啦 ✨ 在我们的博客上阅读更多内容

前往首页Meilisearch 的徽标
返回文章
2021 年 9 月 13 日

v0.22 版本的新功能

了解 MeiliSearch v0.22 中的一些重大变化

Gui Machiavelli
Gui MachiavelliMeilisearch 团队
What's new in v0.22

在 v0.21 所需的核心引擎完全重写之后,我们终于回到了每月发布计划的轨道上。您可以阅读完整的更新日志,但让我们来看看新版本的一些主要变化。

新功能:搜索时排序

尽管 Meilisearch 已经允许开发者通过创建自定义排名规则来影响排序过程,但这需要在索引配置期间完成,并应用于该索引中的所有搜索。允许用户更改排序顺序和参数(也称为搜索时排序)是一项繁琐的任务,需要大量变通方法,例如创建具有略微不同排名规则的多个索引。

随着 sortableAttributes 索引设置、sort 搜索参数"sort" 排名规则 的引入,用户现在可以在搜索时按文档字段值升序或降序对结果进行排序。

要在搜索时排序,您必须首先更新 [sortableAttributes](https://meilisearch.org.cn/docs/reference/api/settings#sortable-attributes) 索引设置。我们目前支持包含字符串和数字的属性

$ curl 
	-X POST 'http://localhost:7700/indexes/books/settings/sortable-attributes' 
	--data '[
			"price",
			"author"
	]'

一旦配置了 sortableAttributes,您就可以使用 sort 搜索参数在搜索时对结果进行排序。[sort](https://meilisearch.org.cn/docs/reference/api/search#sort) 需要以 attribute:sorting_order 格式给出的属性列表

$ curl 
  -X POST 'http://localhost:7700/indexes/books/search' 
  --data '{
    "q": "science fiction",
    "sort": [
      "price:asc"
    ]
  }'

有关排序的更多信息,请查看我们的专用指南。

重大更改:自定义排名规则

我们已经对齐了自定义排名规则和 sort 的语法

# current syntax
"price:asc"

# old syntax
"asc(price)"

自定义排名规则仍然是在每次搜索时提升特定类型文档的最佳方法,例如,当您想确保打折产品始终出现在网店的搜索结果顶部时。

新索引器

v0.22 上的第二个主要变化实际上应该是完全不可见的。我们已经重构了索引器,解决了许多长期存在的由于内存过度消耗而导致的崩溃问题。

过渡到新索引器应该是完全无缝的,并且无需您进行任何更改。 除非有任何隐藏的错误,否则您应该注意到的唯一事情是索引速度更快,并且崩溃变得非常非常罕见。如果您想了解更多关于索引和性能的信息,我们添加了一篇关于我们文档的新文章

如果您在索引编制过程中仍然遇到问题,请告知我们(并查看常见问题解答以获取我们推荐的一些修复方法)!

其他更改

  • 我们不再使用 Sentry 从实例收集使用数据
  • 自定义排名规则现在可以处理字符串以及数字
  • 现在,https://install.meilisearch.com 提供的默认安装脚本适用于使用 Cygwin 或等效环境的 Windows 机器

贡献者

如果没有我们社区的支持,我们不可能走到今天。你们真的非常棒,我们对你们为 Meilisearch 投入的所有努力、建议、评论和时间表示衷心的感谢。本月,我们要特别感谢 @sanders41@bb,@shekirin


v0.22 的内容就是这些!请记住查看完整发布说明的更新日志,下个月再见!

Meilisearch 1.14

Meilisearch 1.14

Meilisearch 1.14 引入了新的实验性功能,包括复合嵌入器和嵌入缓存,以提高性能。它还添加了核心功能,例如精细可过滤属性和按 ID 批量检索文档。

Carolina Ferreira
Carolina Ferreira2025 年 4 月 14 日
Meilisearch AI launch week recap

Meilisearch AI 发布周回顾

Meilisearch AI 发布回顾:通过 AI 和个性化改造搜索

Maya Shin
Maya Shin2025 年 3 月 28 日
Introducing Meilisearch's next-generation indexer: 4x faster updates, 30% less storage

Meilisearch 下一代索引器介绍:更新速度提高 4 倍,存储空间减少 30%

2024 年索引器版本通过并行处理、优化的 RAM 使用率和增强的可观察性彻底改变了搜索性能。了解我们最新版本的新功能。

Louis Dureuil
Louis Dureuil2025 年 2 月 26 日