RediSearch 2.10 GA


RediSearch 2.10 现已正式发布。最新的 RediSearch 主要版本引入了内存效率高的向量数据类型、增强的索引功能(支持空字段和缺失字段)、简化的查询语法以及扩展的地理空间搜索功能。

具体包括,引入了新的BFLOAT16FLOAT16向量数据类型,在保持准确性的同时减少了向量所消耗的内存。以及包括了索引空值和缺失值的支持的支持,并增强了开发人员对具有精确匹配功能的查询的体验。

开发人员现在可以匹TAG字段,而无需转义特殊字符,从而简化了入门流程和查询语法的使用。最后,地理空间搜索功能通过新的INTERSECTDISJOINT 运算符得到了扩展。

Features

  • 使用更简单的语法'@tag:{"my-query%term"}'NUMERIC查询来增强TAG精确匹配查询,避免转义特殊含义的字符: 

    • #4802 - 在DIALECT 2中使用双引号括起完全匹配的查询词,例如@email:{"[email protected]"}(MOD-7299)
    • #4676、#4433 - 增强查询解析器以避免不必要的转义(MOD-5756)
    • #4527  - 增强使用单一值FT.SEARCH idx @numeric:[3456]NUMERIC的精确匹配查询 (MOD-6623)
    • #4802 - 启用NUMERIC查询对 single operators 的支持
  • 添加新关键字,以支持在使用FT.CREATE定义索引时,使用INDEXEMPTYINDEXMISSINGSCHEMA中的每个字段的空值和缺失值建立索引

    • #4663、#4721 - 为TAGTEXT字段索引空字符串值""(MOD-6540、MOD-7200)
    • #4721 - 更新查询解析器,使TEXT as FT.SEARCH idx '@text_field:""'FT.SEARCH idx '""'TAG as in FT.SEARCH idx '@tag_field:{""}'支持空值查询。(MOD-7200)
    • #4720、#4635 - 为所有字段类型索引缺失值,引入查询语法函数ismissing(@field),允许查询缺失字段,如FT.SEARCH idx 'ismissing(@text)'(MOD-6532)
  • 启用新的向量数据类型,通过新的BFLOAT16FLOAT16减少向量所消耗的内存

    • #4674 -在向量索引定义中添加BFLOAT16FLOAT16支持(MOD-6765、MOD-6776)
  • 在 aggregation pipeline 中使用ADDSCORE公开 full-text score values。调用分数时,可以在管道中使用@__score,如下所示FT.AGGREGATE idx 'hello' ADDSCORES SORTBY 2 @__score DESC

    • #4859 - Expose scores to FT.AGGREGATE pipeline(MOD-7190)
  • #4227 - 在查询GEOSHAPE polygons 时添加对新运算符INTERSECTDISJOINT的支持(MOD-6178)

更多详情可查看发布说明:https://github.com/RediSearch/RediSearch/releases/tag/v2.10.5


相關推薦

2024-08-22

RediSearch v2.10.6  现已发布,这是 RediSearch 2.10 的一个维护版本。更新紧迫性为: HIGH,存在一个可能影响部分用户的严重错误。RediSearch 是 RedisLabs 团队开发的一个高性能全文搜索引擎,可作为一个 Redis Module 运行在 Re

2022-07-29

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

2022-08-25

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

2024-01-13

RediSearch 2.8.11 现已发布,这是 RediSearch 2.8 的一个维护版本。更新紧迫性为MODERATE,计划升级服务器,但并不紧急。RediSearch 是 RedisLabs 团队开发的一个高性能全文搜索引擎,可作为一个 Redis Module 运行在 Redis 上。 Details Bu

2024-03-03

RediSearch 2.8.12 现已发布,这是 RediSearch 2.8 的一个维护版本。更新紧迫性为MODERATE,计划升级服务器,但并不紧急。RediSearch 是 RedisLabs 团队开发的一个高性能全文搜索引擎,可作为一个 Redis Module 运行在 Redis 上。 Details Bu

2023-10-26

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

2024-06-15

RediSearch 2.8.14 现已发布,这是 RediSearch 2.8 的一个维护版本。更新紧迫性为: MODERATE。RediSearch 是 RedisLabs 团队开发的一个高性能全文搜索引擎,可作为一个 Redis Module 运行在 Redis 上。 Bug 修复: #4614 - 当使用带有

2024-01-01

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

2024-08-05

RediSearch 2.8.15 现已发布,这是 RediSearch 2.8 的一个维护版本。更新紧迫性为: HIGH,存在一个可能影响部分用户的严重错误。RediSearch 是 RedisLabs 团队开发的一个高性能全文搜索引擎,可作为一个 Redis Module 运行在 Redis 上

2024-03-30

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

2022-05-26

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

2022-05-01

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

2024-01-04

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

2023-07-07

储设备的守护进程和操作工具。 目前 UDisks  2.10 已发布,UDisks 2.10 合并了 libblockdev 3.0 API 更改,现在由 libfdisk 处理分区、删除了各种插件,并将支持的文件系统定义移至 libblockdev。  UDisks  2.10 使用下面的