假设我在Neo4j中有一个由5个节点组成的集合,使得集合中的每个节点都连接到集合中的至少一个其他节点。我想从Neo4j中提取由节点集合及其交互形成的子图。目前,我正在使用一种真正原始的方法,该方法涉及尝试从系统中的每个节点到每个其他节点查找匹配:WHERE id(n) IN [3,4,5,6,7] AND id(m) IN [3,4,5,6,7]
RE
我使用Neo4j 2.1.7和Node.js来构建REST。数据--大约70.000个节点和100.000个关系--包含许多小的连通子图。name=Bussum,应该返回名为Bussum的所有节点以及它们所属的连接组件。(b) RETURN distinct startNode(rel) AS a, type(rel), endNode(rel) AS b
但是这样的查询只会返回所有三元组(a)-[r]-(b) (而不是按组件/