我们很高兴宣布, Manticore Search 3.6.0 已发布!
列存储支持
几个月前,在 关于过去三年进展的文章 中,我们宣布了 Manticore列库 。Manticore 3.6.0 添加了对库的支持,用于普通索引。
该库特别适用于您的数据属性无法放入RAM的情况。传统行式存储的Manticore Search在这种情况下需要从磁盘读取更多内容,而新的库只会读取当前查询所需的值。请参阅 此处 的一些基准测试,并关注我们的进展,该库是我们2021年的关键优先事项之一,将在未来几个月内获得大量改进。
🇺🇦 英国词形还原器
对于来自乌克兰的用户来说,好消息是:现在Manticore Search具有乌克兰语词形还原器,这可以显著提高您的搜索相关性和召回率。
更快的JSON处理
如果您在Manticore Search中存储了大量的JSON并对其进行过滤,那么在迁移到3.6.0之后可以获得更好的响应时间。
优化的直方图
在构建索引时,Manticore还会为每个字段构建直方图,然后用于更快的过滤。在3.6.0中,算法完全进行了修订,如果您有大量的数据并且进行大量的过滤,则可以获得更高的性能。
迁移注意事项
- 3.6.0具有新的二进制日志格式,因此在升级之前需要干净地停止Manticore Search
- 索引格式也略有变化,但不用担心——新版本可以正常读取您现有的索引。只是如果您决定从3.6.0降级到较旧的版本,新的索引将无法读取。
- 复制格式更改:不幸的是,您不能从较旧版本复制到3.6.0,反之亦然。确保一次在所有节点上切换到新版本。
- 从本发布版开始,我们不再提供RHEL6、Debian Jessie和Ubuntu Trusty的构建。如果您认为新版本必须支持它们,请随时 联系我们 。
正在进行的工作
这是在Manticore 4之前的最后一个版本,该版本包括以下新功能:
👷 完全自动化的索引压缩和完全修订的锁定算法
🧑🏭 实时索引的列存储支持
👷 次级索引
👨🏭 内置分片
👷♂️ 官方Manticore Search Helm图表和Prometheus导出器
已修复的错误
Manticore 3.6.0 包含了超过30项错误修复( 更多详情 )。检查一下是否有任何错误看起来很熟悉,然后进行升级!
更多关于3.6.0中的更改,请参阅 手册 并保持关注!
此致,
Manticore团队
