RediSearch v2.2.5 发布,Redis 高性能全文搜索引擎

栏目: 软件资讯 · 发布时间: 4年前

内容简介:RediSearch v2.2.5 发布了,RediSearch 是 RedisLabs 团队开发的一个高性能全文搜索引擎,可作为一个 Redis Module 运行在 Redis 上。 此版本的重大更新有如下三项: JSON 文档索引/搜索 此版本引入了使用 JSONPa...

RediSearch v2.2.5 发布了RediSearch 是 RedisLabs 团队开发的一个高性能全文搜索引擎,可作为一个 Redis Module 运行在 Redis 上。

此版本的重大更新有如下三项:

  • JSON 文档索引/搜索

此版本引入了使用 JSONPath 查询对 JSON 文档进行索引、查询和全文搜索的功能。现在在 FT.CREATE 架构创建上可以将 JSONPath 查询与字段映射。建立JSON 文档索引时,JSONPath 查询提取的值将在给定字段中建立索引。注意,此功能需要安装 RedisJSON 2.0 

  • 分析查询(Profiling queries

v2.2.5 还引入一个新的 FT.PROFILE 命令用来分析查询,它可以详细分析 FT.SEARCH 和 FT.AGGREGATE 执行过程中涉及的内部步骤的执行时间,从而了解到底是查询的哪个部分在占用大部分资源。

  • 字段别名(Field aliasing

随着支持 JSON 文档索引,现在可以将 JSONPath 查询映射到别名。可以使用不同的索引策略以在不同的字段中索引相同的值。

其他详细更新项:

改进

  • 添加对 redis COPY 命令的支持 ( #2337 )
  •  FT.AGGREGATE 添加 LOAD * 命令(#2243
  • 加入恰当的多值回归标签(#2207
  • 为可 排序 字段(SORTABLE fields)添加 UNF 标记#2188
  • 添加用于分数、语言和 stopwords 列表 LLAPI getter 函数 ( #2184 )
  • 现在 JSON 数组可以存储在 TAG 字段中(#2133
  •  FT.INFO 复杂度提高到 O(1) ( #2153 )
  •  CASESENSITIVE 添加到 TAG 字段(#2138
  • FT.INFO 已具有字段的标识符和属性(#2137

bug 修复

  • 修复 JSON 的分数字段(score field) ( #2341 )
  • 修复标签转义 ( #2325 )
  • 删除空标签值 ( #2269 )
  • 将负迭代器的子迭代器换成空迭代器#2223
  • 更新标签的字段限制 ( #2215 )
  • 部分 JSON 文档未编入索引的问题(#2143
  • 用'AS'加载的字段不能被 funcs 使用的问题#2109

更新公告:https://github.com/RediSearch/RediSearch/releases/tag/v2.2.5

 


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

数字战争

数字战争

[英]查尔斯·亚瑟 / 余淼 / 中信出版社 / 2013-6-1 / 49

1998年,数码世界初具雏形。 至此以往,大浪淘沙。随着IT产业的迅猛发展,涌现出了以苹果、谷歌、微软为首的行业巨头。它们为争夺数码世界不同分支的霸主地位而争斗,包括搜索技术、移动音乐、智能手机和平板电脑市场。它们可利用的武器包括硬件、软件以及广告。同时,它们要赌上的则是公司的声望,当然,还有我们的未来。然而,无论在产品创新还是在战略优势上,这些企业彼此竞争、彼此砥砺,推动了行业的良性发展。......一起来看看 《数字战争》 这本书的介绍吧!

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具