RediSearch 2.8.10 发布,高性能全文搜索引擎


RediSearch 2.8.10 现已发布,这是 RediSearch 2.8 的一个维护版本。更新紧迫性为 “HIGH”,存在一个可能影响部分用户的严重 bug,官方建议尽快升级。RediSearch 是 RedisLabs 团队开发的一个高性能全文搜索引擎,可作为一个 Redis Module 运行在 Redis 上。

Details

Bug 修复:

  • #4287 从副本同步时重新索引过程会由于内部索引变量初始化而导致崩溃(MOD-6337、MOD-6336)
  • #4249 集群设置上的内存跟踪导致高内存使用率和潜在的内存不足(MOD-6123、MOD-5639)
  • #4244 使用带有- clause 的WITHCURSORflag 对FT.AGGREGATE进行剖析会因超时而导致崩溃 (MOD-5512)
  • #3916 查询JSON文档时过期文档会因死锁而导致崩溃(MOD-5769、MOD-5895、MOD-6189、MOD-5895)
  • #4235 倒排索引 trie 上的节点不平衡导致数据库内存过度增长(MOD-5880、MOD-5952、MOD-6003)
  • #4190 分析FT.AGGREGATE导致 RESP3 replies 崩溃(MOD-6250、MOD-6295)
  • #4148、#4038 集群设置中的ON_TIMEOUT FAIL\RETURN策略未得到遵守(MOD-6035、MOD-5948、MOD-6090)
  • #4110 超时时错误响应格式不一致(MOD-6011、MOD-5965)
  • #4104 在 Amazon Linux 2 上使用 TLS 加密时,FT.SEARCH没有响应 (MOD-6012)
  • #4009 在集群设置中不会返回FT.SEARCH的超时错误(MOD-5911)
  • #3920 在集群设置中不会返回FT.AGGREGATE的超时错误(MOD-5209)
  • #3914 当数据在游标读取之间更新时,地理查询会导致FT.CURSOR READ崩溃 (MOD-5646)

改进:

  • #3682 在FT.INFO中报告最后一个键错误和字段类型索引失败(MOD-5364)
  • #4243、#4263、#4220 ForkGC(垃圾回收例程)逻辑的稳定性更好(MOD-6276)
  • #4236 在FT.INFO报告中添加向量索引参数(MOD-6198)
  • #4164 在 RESP3 replies 中报告TIMEOUTMAXPREFIXEXPANSION警告  (MOD-6234)
  • #4165 在FT.PROFILE报告中显示超时(MOD-6184)
  • #4149 在FAIL超时策略上显示 Cursor  超时 (MOD-5990)
  • #4147 初始化最大数值范围可以更好地平衡索引叶分割 (MOD-6232)
  • #3940 当谓词包含多个INTERSECTION (AND) of UNION (OR) 时的查询优化(MOD-5910)
  • #4059 当策略为ON_TIMEOUT RETURN时,遇到超时时返回 cursor id (MOD-5966)
  • #4006 索引名称别名验证可能有问题 (MOD-5945)

更新说明:https://github.com/RediSearch/RediSearch/releases/tag/v2.8.10


相關推薦

2022-08-25

RediSearch 是 RedisLabs 团队开发的一个高性能全文搜索引擎,可作为一个 Redis Module 运行在 Redis 上。 RediSearch 2.4.14 发布了,这是 RediSearch 2.4 的维护版本,带来了一些改进和修复。 改进: VectorSimilarity  v0.3.2 升级到版本 #295

2024-01-13

不紧急。RediSearch 是 RedisLabs 团队开发的一个高性能全文搜索引擎,可作为一个 Redis Module 运行在 Redis 上。 Details Bug 修复: #4324 内部集群机制没有等到来自 shards 的所有回复,导致崩溃 (MOD-6287) #4297 使用带有 LOAD 阶

2024-03-03

不紧急。RediSearch 是 RedisLabs 团队开发的一个高性能全文搜索引擎,可作为一个 Redis Module 运行在 Redis 上。 Details Bug 修复: #4476 在FT.EXPLAIN和FT.EXPLAINCLI上拆分INFIX和SUFFIX报告(MOD-6186) #4467 对使用WITHSUFFIXTRIE索引的TAG

2023-10-26

快升级。RediSearch 是 RedisLabs 团队开发的一个高性能全文搜索引擎,可作为一个 Redis Module 运行在 Redis 上。 Details Bug 修复: #3874 一旦内存块未正确释放,大量文档更新会导致内存增长 (MOD-5181) #3967 Resharding 优化导致

2022-05-26

8 发布了,RediSearch 是 RedisLabs 团队开发的一个高性能全文搜索引擎,可作为一个 Redis Module 运行在 Redis 上。 此版本带来如下变更: 细节 Bug修复: #2739 与向量相似度相关的协调器中的内存泄漏 (MOD-3023) #2736,#2782 

2024-01-01

快升级。RediSearch 是 RedisLabs 团队开发的一个高性能全文搜索引擎,可作为一个 Redis Module 运行在 Redis 上。 Bug 修复: #4244、#4255 使用WITHCURSOR flag 剖析FT.AGGREGATE会因超时而导致崩溃 (MOD-5512) #4238 倒排索引 trie 上的

2024-03-30

快升级。RediSearch 是 RedisLabs 团队开发的一个高性能全文搜索引擎,可作为一个 Redis Module 运行在 Redis 上。 Details Bug 修复: #4481GEOSHAPE上的查询语法仅接受前缀而非完整谓词 (MOD-6663) #4513 数字查询中的FT.CURSOR READ会导致

2022-07-29

发布了,RediSearch 是 RedisLabs 团队开发的一个高性能全文搜索引擎,可作为一个 Redis Module 运行在 Redis 上。 版本带来如下变更: v2.4.10 #2863 由于 FT.SPELLCHECK 中的 (Levenstein) 距离太高而导致崩溃。 此修复将距离限制为 4。 (MOD-

2022-05-01

RediSearch 2.4.5 已发布,这是 2.4 系列的维护版本,带来如下变更: Bug修复: #2702 :INKEYS结合向量相似性,导致服务器无响应 (MOD-2952) #2705 : 删除在索引时跳过的文档时结果不正确 #2698 : 中文同义词问题 改进: #2694:性

2022-09-22

Elasticsearch 是一个基于 Lucene 库的搜索引擎。它提供了一个分布式、支持多租户的全文搜索引擎,具有 HTTP Web 接口和无模式 JSON 文档。Elasticsearch 基于 Java 开发,并在 SSPL + Elastic License 双重授权许可下作为开源软件发布。 Elastics

2022-06-27

Zinc 是一个进行全文索引的搜索引擎,是 Elasticsearch 的轻量级替代品,运行在不到 100 MB 的 RAM 中。它使用 bluge 作为底层索引库。与 elasticsearch 不同,它非常简单且易于操作。 目前 Zinc v0.2.5 发布了,此版本带来如下改动: 允

2023-08-16

本次 v3.6.0 版本,主要强化全文索引能力,以及优化部分场景下的 MATCH 性能。 强化 强化增强全文索引功能,具体 pr 参见:#5567、#5575、#5577、#5580、#5584、#5587 优化 支持使用 MATCH 子句检索 VID 或属性索引时使用

2022-08-22

Zinc 是一个进行全文索引的搜索引擎,是 Elasticsearch 的轻量级替代品,运行在不到 100 MB 的 RAM 中。它使用 bluge 作为底层索引库。与 elasticsearch 不同,它非常简单且易于操作。 目前 Zinc v0.2.9 发布了,此版本带来如下改动: Change

2022-07-19

件,可以在 Linux、Windows 和 macOS 上运行。 Calibre 6.1 正式发布,此次更新内容如下: 新功能 全文搜索:增加了一个重新索引图书的按钮,如果图书的内容在 calibre 之外被改变了,这很有用 搜索查询现在支持使用 "docstrings"