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

时间:2016-06-08 05:12:07

标签: neo4j

我是neo4j的新手,基本上我正在尝试根据某些规则从整个图表中生成子图。但是,我目前的输出不符合我的要求。

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

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

基本上我想获得一个子图(或者我会说它是两条痕迹),包含4个节点,两个边缘:

A -- B
C -- D

但是,当我使用Cypher代码通过neo4j web界面查询时,我总是得到整个图表。这意味着,我总是得到一个包含4个节点和 3个边缘。

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" 

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

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

1 个答案:

答案 0 :(得分:2)

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

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