nGQL 路径查询是否可以支持循环路径查找

  • nebula 版本:2.5.0
  • 部署方式(/单机):
  • 是否为线上版本:Y

nGQL路径查询是否支持以某一点为起点或终点查找循环路径,类似于

你的意思是 查找从 a 到 a 成环 的路径吗

嗯嗯是的呢,gremlin有类似的语法,不知道nGQL有没有

不要用noloop 直接 find all path from “a” to “a” over edges. 就可以了

1 个赞

我试了下没有查出来呢
find all path from 1 to 5 over including,manager,register,belong bidirect


可以看到1存在不少回路到自己

但是这么查什么都没有

find all path from 1 to 1 over including,manager,register,belong bidirect. upto 10 steps
1 到 1 已经超过5步了, 如果后面不加步数限制,默认是5步

感觉上图是有回路的步数小于5的,比如image
增加了步数小于10还是没有得到查询结果

你试一下 go 6 steps from 1 over * 看看有什么结果


查出来很多东西,这个是需要添加索引的吧…

我们已经复现您的场景了, 是一个bug,我们尽快修复后回复您

感谢感谢~ :sob: :sob: 期待您的回复

已提 PR fix all path bug by nevermore3 · Pull Request #2773 · vesoft-inc/nebula · GitHub

好的,那明天是拉一下nightly重新部署一下就行了吗,nightly一直都是最新版本是吧?

是的,如果今天合入进去的话, 明天拉一下nightly就行,每天晚上会对 master分支 打包一个 nightly

wget https://oss-cdn.nebula-graph.com.cn/package/v2-nightly/2021.09.01/nebula-graph-2021.09.01-nightly.el7.x86_64.rpm 您好,我用这个拉不下来昨天的nightly的rpm…请问一下是我的版本号写错了吗

https://github.com/vesoft-inc/nebula/actions/runs/1191297350
可以下载符合你操作系统的包

1 个赞

感谢,下载安装后之前的问题解决了~

nightly版本能在现有的2.5版本上升级吗?现有版本有数据,但是nightly版本解决了一些必要的BUG

可以的

1 个赞