Nebula查询路径返回结果集含有大量重复数据

nebula graph版本 3.2.0
查询语句如下:
FIND NOLOOP PATH WITH PROP FROM 883426314487738368 TO 883706933960650752 OVER 访问,映射,映射,反映,访问应用,属于于,属于,写入实时,读实时,属于,实例,访问,isa,属于,接收,发送,部署于,发送,写入,访问库,读取,属于,发送,读取,写入库,读表,属于,属于,部署于 BIDIRECT UPTO 15 STEPS YIELD path AS p;

返回结果如图


含有大量重复的路径,请问如何解决这一问题。

DISTINCT 参考文档:https://docs.nebula-graph.com.cn/3.5.0/3.ngql-guide/8.clauses-and-options/yield/#_1

添加后,依然大量重复数据…

FIND NOLOOP PATH WITH PROP FROM 883426314487738368 T0 883706933960650752 OVER `访问`,`映射`,`反映`,`访问应用`,`属于于`,`属于`,`写入实时`,`读实时`,`实例`,`isa``接收`,`发
送`,`部署于`,`写入`,`访问库`,`读取`,`写入库`,`读表` BIDIRECI UPTO 10 STEPS YIELD DISTINCT path As p:

看看这条语句呢?我看你遍历的边有重复的,我人工去掉了下重复的边,看看会不会结果就正常了?

非常感谢! 已经解决!

:joy: 看样子是你输入了重复的边导致的。get 了。

:sweat_smile: 确实是这样的,对边name去重后就恢复了。

1 个赞

感觉是bug

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。