在Neo4j浏览器中将所有节点连接到给定节点会导致neo4j崩溃

时间:2017-07-07 08:38:02

标签: neo4j cypher

我有一个包含许多hundread千节点的图表。在那里,有一个特别感兴趣的节点。我想让所有连接到该节点的节点具有任何关系和任何关系深度(即它可能通过其他几个节点连接到原始节点)。我查询节点的id属性并扩展其所有相邻节点。图表看起来像这样,突出显示/点击了感兴趣的节点:

enter image description here

我尝试了以下查询来获取所有这些节点:

MATCH (a {id :"8e5b90c5242f4382bd8e71ae901b0433"})
CALL apoc.path.expandConfig(a, 
{
  uniqueness: 'NODE_PATH'
}) yield path
return path

但是这使得neo4j获得了RAM,我只有4GB。查询挂起pc并且永远不会完成。密码怎么了?

1 个答案:

答案 0 :(得分:2)

您可能希望使用apoc.path.subgraphNodes(),而“扩展到子图的节点”,这正是您想要的。

请参阅APOC User Guide,此功能已添加到March