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