我的请求是在我的图表中找到前10个路径长度,其中包含大约90000个节点和100000个关系。
我的密码声明如下:
MATCH (a:Acct), (b:Acct) WHERE id(a) <> id(b)
MATCH p=shortestPath((a)-[:TrxTo*]-(b))
RETURN length(p) AS len, extract(x IN nodes(p) | x.acctNo) AS path
ORDER BY len DESC LIMIT 10;
它在我的笔记本电脑上运行超过10个小时没有任何结果,最后我停止了它。我正在使用“neo4j-community-3.4.0-alpha06”。
我认为100000节点的图形不是很大,但如何在这种情况下提高效率。