我们很高兴宣布 Manticore Search 2.6.0. 的发布。
适用于 Debian、Ubuntu、Red Hat/CentOS、Windows 和 OSX 的预构建软件包可以从 这里 下载。
渗透查询
此版本引入了称为渗透查询、前瞻性搜索或反向搜索的功能。与正常工作流程中将文档存储在索引中并对索引运行查询不同,这种技术允许持久存储查询并测试文档是否与它们匹配。查询存储在新的索引类型 - 渗透查询 - 中,类似于实时索引,可以使用新的命令 CALL PQ 来测试文档或文档批次是否与存储的查询匹配。
改进
HTTP JSON 查询现在可以在属性上执行等值操作,MVA 和 JSON 属性可用于插入和更新。通过 JSON API 进行的更新和删除可以应用于分布式索引。
新的索引指令 morphology_skip_fields 允许定义一组不适用形态学的字段。
expand_keywords 现在可以作为查询运行时指令,通过 OPTION 语句进行设置。
移除
如前所述,此版本移除了对 32 位 docids 的支持。升级包含 32 位 docids 的索引需要进行完整的重新索引。
升级
在此版本中,我们更改了主节点和代理节点之间通信使用的内部协议。如果您在具有多个实例的分布式环境中运行 Manticoresearch,请确保首先升级代理节点,然后再升级主节点。
有关更改的完整报告,请参阅 发布说明 。