⚠️ 此页面为自动翻译,翻译可能不完美。
blog-post

Manticore Search 3.2.0 release

我们很高兴宣布 Manticore Search 3.2.0 的发布。下载地址为 此处 以及 Manticore Github 页面 。Docker 镜像可在 Docker Hub 获取。

新功能

全文字段的存储。现在不仅可以对文本进行索引,还可以存储它们并在结果中检索其内容。

通过 index 指令 stored_fields 启用文档存储,通过提供应存储的全文字段列表。

默认情况下存储会压缩磁盘上保存的内容。可以通过新指令 docstore_block_sizedocstore_compressiondocstore_compression_level 进行压缩的微调。另一个微调设置是 docstore_cache_size ,它声明了在读取和解包存储内容时使用的内存缓存大小。

由于这是一个实验性功能,目前存在一些已知问题:

  • 从带有 docstore 的索引检索结果相比没有 docstore 的相同索引,性能会有下降。在远程分布式索引的情况下,会对主节点和从节点的网络流量、CPU 和内存造成较大影响,性能较低。

  • 对于分布式索引必须显式使用 SELECT - SELECT id, field1, field2 等。

这些问题将在未来的版本中解决。

改进和变更

HTTP API SSL 功能在性能和对不同算法的支持方面得到了改进。

非CJK内置字符集表得到改进。

禁用 UPDATE 和 DELETE 语句在查询日志中的 SELECT 条目记录。

从本次发布开始,提供官方的 RHEL / CentOS 8 包。这些包可以从 GitHub 下载或通过我们的官方 yum 仓库 安装。

修复

此版本修复了若干错误,其中一些包括:

  • 6b8c4242 修复 #194 PQ 与词形变化和词干提取器配合使用

  • 46c1cad8 修复 #269 LIMIT N OFFSET M

  • 174d3129 修复 RT 退役段管理

  • 8ca78c13 修复在 windows\poll 的 netloop 中事件移除后索引错误

请参阅 发布说明 获取完整变更日志。

安装Manticore Search

安装Manticore Search