通过 neo4j Web 界面查询时生成子图



我是neo4j的新手,基本上我试图根据一定的规则从整个图生成一个子图。但是,我当前的输出不符合我想要的。

假设我在图上有四个节点,它们是A, B, C, D的,它们连接为:

A -- B
B -- C
C -- D

基本上我想获取一个子图(或者我会说它是两条迹线),由 4 个节点和两条边组成:

A -- B
C -- D

但是,当我使用 Cypher 代码通过 neo4j Web 界面进行查询时,我总是得到整个图形。这意味着,我总是得到一个有 4 个节点和三个边的图形。

Cypher查询如下所示:

MATCH (n)-[r]-(m) where n.id = "ID_A" and m.id = "ID_B" 
UNION
MATCH (n)-[r]-(m) where n.id = "ID_C" and m.id = "ID_D" 

更具体地说,对于上面的查询,我希望我能有一个带有两条轨迹的子图,但是,输出中显示了所有三个边,连接这四个节点。

我清楚吗?谁能给我一些关于如何制作子图的帮助?谢谢!

看起来自动完成选项有效。在浏览器界面中禁用它。

[ http://neo4j.com/developer/guide-neo4j-browser/]

最新更新