各位大神,请问怎样返回没有重复结果的路径path
各位大神,我准备从原始图数据库搜索与候选子图相似的子图集,期望返回结果是构成各个子图的path,我试着测试了一个小的案例,cypher语句如下:
match p=(n:Building{buildingid:19})-[]-(r:Road)
with p,r
match p2=(r)-[]-(:Junction)
return p,p2
子图如下图所示:
浏览器中cypher语句返回的text table如下所示:
我想要对cypher返回的结果在.net driver中进行解析,但是path p是重复的,使用如下语句时:
return distinct p
p返回结果不是重复的,然而:
return distinct p, p2
返回结果仍然是重复的。我的任务是从原始数据库匹配与搜索子图同构的所有子图,希望返回结果是每个匹配子图的节点与路径,这样可以在.net 中进行解析,有大佬知道怎么做吗?
我刚接触neo4j,可能有不熟悉的地方,感谢各位大佬不吝赐教!