【发布时间】:2014-04-24 10:42:07
【问题描述】:
Neo4j:即使在使用上限 (*1..4) 之后,在两个节点之间寻找简单路径也需要很长时间。我不想使用 allShortestPath 或 shortestPath,因为它不会返回所有路径。
Match p=((n {Name:"Node1"}) -[*1..4]-> (m {Name:"Node2"})) return p;
有什么建议可以让它更快吗?
【问题讨论】:
-
您需要所有路径还是只需要一个?如果是后者,返回时使用
LIMIT 1即可。 -
不,我需要所有可能的路径,否则我可以使用 shortestPath