返回文章![What's new in 0.13.0]()
2020 年 8 月 3 日
0.13.0 版本的新功能
Meilisearch v0.13.0 发布公告
=================================
Meilisearch v0.13.0 引入了许多新功能和更改。Bug 已
被修复,并且为了提高一致性,某些行为已更改。以下是 Meilisearch 中的新功能
占位符搜索
我们收到了很多关于占位符搜索功能的请求,并且它已在
v0.13.0 中实现。它允许您在不指定查询字符串的情况下执行搜索,
并获取“占位符”搜索结果。结果根据您指定的
排名规则排序,并且它支持 facets 和 filtering。
Post Route 搜索
添加了一个新路由,允许您使用 POST
路由而不是 GET
执行搜索。这将提高需要令牌
身份验证的搜索的性能,通过允许 预检请求 缓存。
现在是使用 Meilisearch 执行搜索的推荐方式。
新的设置行为
我们对设置的工作方式进行了一些更改,以使其更易于使用和直观。searchableAttributes
和 displayedAttributes
现在默认为所有属性 (*
)。这意味着除非您另行指定,否则默认情况下所有属性都将是可搜索的。这消除了对 acceptNewField
的需求,该选项已不再存在。
移除 Sys-info 路由
我们决定不再支持 sys-info 路由,并将其移除。这是因为已经有更好的工具可以完成这项工作,并且维护这部分代码不值得花费时间。
检查 Meilisearch 是否使用正确的数据库版本启动
我们添加了一项检查,以确保 Meilisearch 使用与引擎版本兼容的数据库启动。除非版本匹配,否则 Meilisearch 将拒绝启动。
Bug 修复
facetDistribution
返回的值为小写,而不是正确的大小写。- 如果以同一批次添加文档,则导致 Meilisearch 两次添加具有相同文档 ID 的文档的 Bug。
特别感谢
我们要特别感谢外部贡献者对本次发布的贡献。
他们的参与对我们意义重大!
- @balajisivaraman 感谢他对加快和清理我们的测试的帮助
- @Rio 感谢他在身份验证和分析方面的工作
- @aeriksson 感谢他发现并修复了我们代码中的错别字
如果您有兴趣贡献代码,但不知道从哪里开始,请在 slack 上 ping 我们。