RediSearch 2.2 发布说明
搜索和索引JSON文档。分析查询。字段别名。
需求
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
,以避免与哈希字段混淆。这一变化影响了FT.INFO
命令的响应,可能会破坏客户端。建议在升级到RediSearch 2.2之前,将您的应用程序升级到最新支持的Redis客户端。详情
-
增强功能:
-
错误修复:
注释: 这是2.2的第一个GA版本。在Redis中,版本号将按照语义版本控制为2.2.5。 由于Redis中的模块版本是数字的,我们无法添加GA标志。