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.INFO
command 的响应,这可能会破坏客户端。建议在升级到 RediSearch 2.2 之前,将应用程序升级到最新支持的 Redis 客户端。详
-
增强:
-
错误修复:
笔记: 这是 2.2 的第一个 GA 版本。Redis 中的版本在语义版本控制中为 2.2.5。由于 Redis 中模块的版本是数字,因此我们无法添加 GA 标志。