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

猜你喜欢

转载自www.oschina.net/news/273966/redisearch-2-8-10-released