图数据库 NebulaGraph v3.6.0 正式发布,强化全文索引能力


image

本次 v3.6.0 版本,主要强化全文索引能力,以及优化部分场景下的 MATCH 性能。

强化

  • 强化增强全文索引功能,具体 pr 参见:#5567、#5575、#5577、#5580、#5584、#5587

优化

  • 支持使用 MATCH 子句检索 VID 或属性索引时使用变量,具体 pr 参见:#5468、#5553
  • 支持并行启动 RocksDB 实例以加快 Storage 服务的启动速度,具体 pr 参见:#5521
  • 优化 RocksDB 迭代器执行 DeleteRange 操作后的前缀搜索性能,具体 pr 参见:#5525
  • 优化 appendLog 发送逻辑以避免 follower 宕机后影响写性能,具体 pr 参见:#5571
  • 优化 MATCH 语句查询不存在的属性时的性能,具体 pr 参见:#5634

缺陷修复

  • 修复 Meta 数据不一致的问题,具体 pr 参见:#5517
  • 修复 RocksDB 导入操作导致 leader 租约无效的问题,具体 pr 参见:#5534
  • 修复存储的统计逻辑错误的问题,具体 pr 参见:#5547
  • 修复设置无效请求参数的标志导致 Web 服务崩溃的问题,具体 pr 参见:#5566
  • 修复列出会话时打印过多日志的问题,具体 pr 参见:#5618
  • 修复单个大查询导致 Graph 服务崩溃的问题,具体 pr 参见:#5619
  • 修复执行 Find All Path 语句导致 Graph 服务崩溃的问题,具体 pr 参见:#5621、#5640
  • 修复部分过期数据在最底层不会被回收的问题,具体 pr 参见:#5447、#5622
  • 修复在 MATCH 语句中添加路径变量会导致 all() 函数下推优化失效的问题,具体 pr 参见:#5631
  • 修复 MATCH 语句中通过最短路径查询自环时返回结果错误的问题,具体 pr 参见:#5636
  • 修复通过管道符删除边导致 Graph 服务崩溃的问题,具体 pr 参见:#5645
  • 修复 MATCH 语句中匹配多跳时返回结果缺少边属性的问题,具体 pr 参见:#5646

变更

  • 增强全文索引特性,涉及变更内容如下:原有的全文索引功能由调用 Elasticsearch 的 Term-level queries 改为 Full text queries 方式。
  • 变更后除了支持原有的通配符、正则、模糊匹配等方式(但语法发生变化),还增加了对分词的支持(依赖 Elasticsearch 自身使用的分词器),查询结果包含评分结果。更多语法请参见 Elasticsearch 官方文档。

升级

具体步骤参考升级文档:升级版本 - NebulaGraph Database 手册

源码

  • 编译:https://github.com/vesoft-inc/nebula/releases/tag/v3.6.0
  • 下载:https://www.nebula-graph.com.cn/download

贡献者

本次 v3.6.0 版本由以下用户贡献,排名不分先后:

  • @cangfengzhs
  • @yixinglu
  • @luyade
  • @nevermore3
  • @songqing
  • @czpmango
  • @Shylock-Hg
  • @shixiangz

image

最后,特别感谢 @luyade  @songqing  @shixiangz 对该版本做出的贡献。


相關推薦

2023-02-11

目录 版本说明 NebulaGraph Dashboard 企业版 NebulaGraph Dashboard 新增 优化 Bugfix 社区版 NebulaGraph Dashboard NebulaGraph Explorer NebulaGraph Studio 内核 v3.4.0 伴随着图数据库 NebulaGraph v3.4 的发布,可视化产品 NebulaGraph Dashb

2023-08-24

JumpServer 支持用户批量连接资产,通过 Web GUI 方式连接的数据库支持对表名和列名进行自动补全,Web Terminal 页面的会话 Tab 窗口支持手动拖拽位置。作业中心方面,支持对 MySQL、PostgreSQL、SQL Server 数据库进行批量操作,大幅提高

2023-09-16

式发布,Pigsty在发布后1小时内提供支持。 可以监控云数据库,RDS for PostgreSQL,以及 PolarDB,提供全新的 PGRDS 监控面板 正式提供商业支持与咨询服务。并发布首个 LTS 版本,为订阅客户提供最长5年的支持。 新扩展插件: Apache

2023-05-07

功能的新增、优化以及问题的修复。2023 年度 V8.0 版本已正式发布。欢迎大家到 O2OA 的官网上下载进行体验,也希望大家在藕粉社区里多提宝贵建议。本篇我们先为大家介绍应用市场里新增数据台账能力。   概述 O2OA (翱

2023-02-03

框架组件等主要能力和重要修复的测试,并发起社区投票正式确定了当前版本的代号 —— Reach。 日前 Taro v3.6 正式版本已经发布,下文将围绕 3.6 版本内的跨端、平台能力支持等多个方面展开,快速了解在 v3.6 中各个重要特

2022-07-19

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

2022-06-27

asticsearch 不同,它非常简单且易于操作。 目前 Zinc v0.2.5 发布了,此版本带来如下改动: 允许自定义时间戳(#231) 默认压缩器更改为 ZSTD 复数字字段上的字符串值(#227) 基于代码推送的完整构建(#232) 改进 swagg

2023-10-31

更多伙伴一期加入维护。 版本介绍 UEditorPlus v3.6.0 已经发布。 新增:补全文件图标,文件显示更丰富 新增:获取文档顶部和左侧偏移量 getOffsetTop getOffsetLeft 优化:list 无用代码优化,所有代码格式化 优化

2024-02-24

发,并在 SSPL + Elastic License 双重授权许可下作为开源软件发布。 Elasticsearch 8.12.2 现已发布,具体更新内容如下: Bug 修复 Application 修复因rule_query中text_expansion未重写而出错的 bug #105365 [Connectors API] 修复爬虫配置

2022-08-22

asticsearch 不同,它非常简单且易于操作。 目前 Zinc v0.2.9 发布了,此版本带来如下改动: Changelog 9873bb9 将 github.com/aws/aws-sdk-go-v2/config 从 1.15.15 升级到 1.17.1 (#438) 0dbd6f4 将 github.com/aws/aws-sdk-go-v2/service/s3 从 1.27.2 升

2024-07-12

一、项目概述 随着信息技术的飞速发展,企业的 IT 基础设施日益复杂,运维管理变得更加重要和具有挑战性。为了帮助企业高效地管理其 IT 资产与运维流程。本项目旨在通过全面的资产管理、强大的凭据管理和快速的全文检

2024-08-03

nKylin社区CLA(Contributor License Agreement 贡献者许可协议),正式加入openKylin开源社区。 言图科技,专注于大语言模型、自然语言处理以及私域知识库产品的研发与应用的高新技术企业。历经多年在人工智能领域的深耕细作,言

2024-01-04

89、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策略未得到

2024-01-01

溃 (MOD-5512) #4238 倒排索引 trie 上的节点不平衡导致数据库内存过度增长(MOD-5880、MOD-5952、MOD-6003) #3995 当数据在 cursor reads 之间更新时,FT.CURSOR READ地理查询会导致崩溃 (MOD-5646) #4155 在 Amazon Linux 2 上使用 TLS