如何在cypher中优化图形长度的查询?

时间:2018-03-12 09:02:04

标签: neo4j cypher

我的请求是在我的图表中找到前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节点的图形不是很大,但如何在这种情况下提高效率。

0 个答案:

没有答案