RediSearch 2.2 发行说明
搜索 JSON 文档并为其编制索引。分析查询。字段别名。
| Redis 堆栈 |
|---|
要求
RediSearch v2.2.10 需要:
- 最低 Redis 兼容版本(数据库):6.0.0
- 最低 Redis 企业软件版本(集群):6.0.0
v2.2.10(2022 年 3 月)
这是 RediSearch 2.2 的维护版本。
更新紧急度:MODERATE:对服务器进行升级编程,但这不是紧急的。
详:
-
改进:
-
错误修复:
v2.2.9(2022 年 3 月)
这是 RediSearch 2.2 的维护版本。
更新紧急度:MODERATE:对服务器进行升级编程,但这不是紧急的。
详:
-
改进:
-
错误修复:
v2.2.7(2022 年 2 月)
这是 RediSearch 2.2 的维护版本。
更新紧急度:MODERATE:对服务器进行升级编程,但这不是紧急的。
详:
-
错误修复:
-
改进:
- 排名 #2469为 TAG 子查询节点添加 API
v2.2.6(2022 年 1 月)
这是 RediSearch 2.2 的维护版本。
更新紧急度:MODERATE:对服务器进行升级编程,但这不是紧急的。
详:
-
错误修复:
-
改进:
v2.2.5(2021 年 11 月)
这是 RediSearch 2.2 的正式发布版本。
标题
搜索 JSON 文档并为其编制索引
此版本引入了使用 JSONPath 查询对 JSON 文档进行索引、查询和全文搜索的功能。
在架构创建时FT.CREATE,现在可以将 JSONPath 查询与字段进行映射。为 JSON 文档编制索引时,JSONPath 查询提取的值将在给定字段中编制索引。
此功能需要安装 RedisJSON 2.0 模块。
分析查询
使用新的FT.PROFILE命令,现在可以详细分析执行FT.SEARCH和FT.AGGREGATE.
这样,就可以了解查询的哪一部分占用了大部分资源。
字段别名
借助 JSON 文档索引的支持,现在可以将 JSONPath 查询映射到别名。因此,可以使用不同的索引策略在不同的索引属性中为相同的值编制索引。
注意:
从 RediSearch v2.2 开始,索引fields现在称为attributes以避免与 Hash 字段混淆。此更改会影响FT.INFOcommand 的响应,这可能会破坏客户端。建议在升级到 RediSearch 2.2 之前,将应用程序升级到最新支持的 Redis 客户端。详
-
增强:
-
错误修复:
笔记: 这是 2.2 的第一个 GA 版本。Redis 中的版本在语义版本控制中为 2.2.5。由于 Redis 中模块的版本是数字,因此我们无法添加 GA 标志。