RediSearch 2.6 发布说明
使用通配符查询搜索TEXT和TAG字段,对任何属性类型的属性进行多值索引和查询,以及索引双精度浮点向量并从给定向量进行范围查询。
需求
RediSearch v2.6.24 需要:
- 最低Redis兼容版本(数据库):6.0.16
- 最低Redis企业软件版本(集群):6.2.8
v2.6.24 (2025年1月)
这是RediSearch 2.6的维护版本。
更新紧急程度:SECURITY
:此版本包含安全修复。
-
安全与隐私:
- #5458 (CVE-2024-51737) 查询:潜在的越界写入 (MOD-8486)
-
错误修复:
v2.6.21 (2024年8月)
这是RediSearch 2.6的维护版本。
更新紧急程度:HIGH
:存在一个可能影响部分用户的关键错误。请升级!
- Bug 修复:
- #4944 调整模块配置以避免在集群数据库中的第一个分片上出现路由过载 (MOD-7505)
- #4897 - 在集群模式下,带有
VERBATIM
选项的FT.AGGREGATE
未被分片处理 (MOD-7463) - #4918 - 类似于
"is|the"
的联合查询,以两个 stopwords 开头可能会导致崩溃 (MOD-7495) - #4919 - 在
INFO
响应的#search
部分重复计算字段统计信息 (MOD-7339) - #4923 - 使用通配符
w'term'
和前缀/中缀/后缀模式'ter*'
时出现循环,导致分片重启 (MOD-7453) - #4954 在
AGGREGATE
数值查询上使用FT.PROFILE
可能会由于在大范围数值中重用内部CURSOR
而导致崩溃 (MOD-7454)
v2.6.20 (2024年7月)
这是RediSearch 2.6的维护版本。
更新紧急程度:MODERATE
:计划进行服务器升级,但并不紧急。
-
错误修复:
-
改进:
v2.6.19 (2024年6月)
这是RediSearch 2.6的维护版本。
更新紧急程度:MODERATE
:计划进行服务器升级,但并不紧急。
-
错误修复:
-
改进:
v2.6.18 (2024年4月)
这是RediSearch 2.6的维护版本。
更新紧急程度:LOW
:除非有您想要使用的新功能,否则无需升级。
详情:
-
错误修复:
- #4557 在
FT.EXPLAIN
的通配符回复中多了一个"}
" (MOD-6768)
- #4557 在
v2.6.17 (2024年4月)
这是RediSearch 2.6的维护版本。
更新紧急程度:HIGH
:存在一个可能影响部分用户的关键错误。请升级!
详情:
-
错误修复:
-
改进:
- #4502 在集群设置上尝试执行搜索命令时,作为
MULTI ... EXEC
或LUA脚本的一部分,正确处理错误(MOD-6541)
- #4502 在集群设置上尝试执行搜索命令时,作为
v2.6.16 (2024年3月)
这是RediSearch 2.6的维护版本。
更新紧急程度:MODERATE
:计划进行服务器升级,但并不紧急。
详情:
-
错误修复:
v2.6.15 (2023年12月)
这是RediSearch 2.6的维护版本。
更新紧急程度:HIGH
:存在一个可能影响部分用户的关键错误。请升级!
详情:
-
错误修复:
-
改进:
v2.6.14 (2023年11月)
这是RediSearch 2.6的维护版本。
更新紧急程度:SECURITY
:此版本包含安全修复。
详情:
-
错误修复:
- #3783 在
DIALECT 3
上的FT.AGGREGATE
中,APPLY
函数的上下限功能损坏 (MOD-5041) - #3823
APPLY
或FILTER
表达式导致内存泄漏 (MOD-5751) - #3899 使用TLS连接Redis失败 (MOD-5768)
- #3910 如果内存块未正确释放,大量文档更新会导致内存增长 (MOD-5181)(MOD-5757)
- #3928 由于
CURSOR
在分片中未失效,带有WITHCURSOR
的查询导致内存增长 (MOD-5580) - #3946 向量范围查询可能由于内存损坏导致内存不足 (MOD-5791)
- #3972 向OSS集群添加新节点可能导致崩溃 (MOD-5778)
- #3957 清理索引后,GC可能损坏唯一值 (MOD-5815)
- #4002 在
FT.AGGREGATE
中设置较低的MAXIDLE
参数值导致崩溃 (MOD-5608)
- #3783 在
-
安全与隐私:
- #3844 限制最大音素长度以避免漏洞 (MOD 5767)
v2.6.12 (2023年7月)
这是RediSearch 2.6的维护版本。
更新紧急程度:HIGH
:存在一个可能影响部分用户的关键错误。请升级!
详情:
-
错误修复:
-
改进:
v2.6.9 (2023年4月)
这是RediSearch 2.6的维护版本。
更新紧急程度:HIGH
:存在一个可能影响部分用户的关键错误。请升级!
详情:
-
Bug 修复:
-
改进:
v2.6.6 (2023年3月)
这是RediSearch 2.6的维护版本。
更新紧急程度:MODERATE
:计划进行服务器升级,但并不紧急。
详情:
v2.6.5 (2023年2月)
这是RediSearch 2.6的维护版本。
更新紧急程度:HIGH
:存在一个可能影响部分用户的关键错误。请升级!
详情:
-
错误修复:
-
改进:
- #3361 启用IPv6用于所有集群和模块通信
v2.6.4 (2022年12月)
这是RediSearch 2.6的维护版本。
更新紧急程度:MODERATE
:计划进行服务器升级,但并不紧急。
详情:
-
错误修复:
-
改进:
v2.6 GA (v2.6.3) (2022年11月)
这是RediSearch 2.6的正式发布版本。
亮点
这个新的大版本引入了使用通配符查询来搜索TEXT和TAG字段的能力。这使得经常被请求的功能后缀搜索(*vatore
和 ant?rez
现在被支持)成为可能。
此外,2.6版本主要是关于多值索引和查询属性,适用于任何由JSONPath定义的属性类型(Text, Tag, Numeric, Geo 和 Vector),这些属性类型指向一个数组或多个标量值。
最后,此版本增加了对双精度浮点向量索引和从给定向量进行范围查询的支持。
2.6版本的新特性
详情
-
改进:
-
Bug(自2.6-RC1 / v2.6.1起):