Nebula 版本:v.2.0.1
java中使用 find path from * to * over *语句
path中的vertex数据里只有vid 为什么没有该节点的其他属性信息呢?很不方便啊 难道我还要用这个vid再去查一遍节点数据嘛
我把你的信息补充到上面了,我的理解是 find path 专注的是从 A 点的 B 点的一个路径,这个路径上的边和点,就像物理里研究速度之类的会忽略质量当作一个质点来研究一样。
如果你要研究这个点的其他信息,可以用 这个语法:RETURN - Nebula Graph Database 手册
cc @RandomJoe 我理解的对吗
谢谢 我明白你的意思 可是findpath语句好像并不能使用return语句,所以你的意思是拿path中的vid 再去做一次查询并且return需要的属性是吗
哦哦 我的疑惑时为什么findpath语句不能直接把节点的属性也带回来呢 再做一次查询太麻烦
find path with prop from * to * over * 返回的路径就带 点和边的属性了, 我们的文档可能没更新上,不好意思
你要使用最新的代码才行
好的 感谢 另外还有个问题想请教一下 为什么同样查询5度的路径 数据再三四万左右的样子
findpath语句要比match快很多呢? findpath基本是秒出 match查路径会卡的把服务挂掉。。。。
find path 是拓展的时候不带全部的属性, 只在最后一步 会把结果 路径中的属性 取出来
match 是在拓展的时候就带上全部的属性, 这个问题我们现在也在优化,之后match的性能会越来越好
path可以加边的过滤 对nebula和studio的版本有要求么?
nebula要是最新的代码, 才合入没多久, studio 没要求,
最新的代码? 我使用的依赖版本是2.0.0-rcl.20210129 好像还是不行
目前只能源码编译,或者使用docker-nightly。 最近的版本2.0.1是在4月份打包的, 不带这个功能
谢谢 pom.xml里的依赖version该填什么啊没找到
我现在用的是
com.vesoft
CLIENT
2.0.0-rcl.20200129
拿path的所有属性的功能还没发版本,假如你用master的服务端,java client相应的用master的版本
知道了 谢谢