跳转至

NebulaGraph 更新说明

v3.6.0

  • 功能

    • 增强全文索引功能。 #5567 #5575 #5577 #5580 #5584 #5587

      涉及变更内容如下:

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

    • 支持使用MATCH子句检索 VID 或属性索引时使用变量。 #5486 #5553
    • 性能
      • 支持并行启动 RocksDB 实例以加快 Storage 服务的启动速度。 #5521
      • 优化 RocksDB 迭代器执行DeleteRange操作后的前缀搜索性能。 #5525
      • 优化 appendLog 发送逻辑以避免 follower 宕机后影响写性能。 #5571
      • 优化MATCH语句查询不存在的属性时的性能。 #5634
  • 缺陷修复
    • DQL
      • 修复单个大查询导致 Graph 服务崩溃的问题。 #5619
      • 修复执行Find All Path语句导致 Graph 服务崩溃的问题。 #5621 #5640
      • 修复部分过期数据在最底层不会被回收的问题。 #5447 #5622
      • 修复在MATCH语句中添加路径变量会导致all()函数下推优化失效的问题。 #5631
      • 修复MATCH语句中通过最短路径查询自环时返回结果错误的问题。 #5636
      • 修复通过管道符删除边导致 Graph 服务崩溃的问题。 #5645
      • 修复MATCH语句中匹配多跳时返回结果缺少边属性的问题。 #5646
    • 其他
      • 修复 Meta 数据不一致的问题。 #5517
      • 修复 RocksDB 导入操作导致 leader 租约无效的问题。 #5534
      • 修复存储的统计逻辑错误的问题。 #5547
      • 修复设置无效请求参数的标志导致 Web 服务崩溃的问题。 #5566
      • 修复列出会话时打印过多日志的问题。 #5618

最后更新: February 22, 2024