Neo4j 中的一对多最短路径查询支持



neo4j是否支持一对多最短路径查询?此类查询的一个示例是:给定一个节点 i 和其他几个节点 N 的列表,计算从 i 到属于 N 的所有节点的最短路径。

我知道这个线程:Neo4j 最短路径 (BFS) 距离查询变体,但它专门用于一对一查询。我的问题是针对一对多查询。

谢谢。

获取从一个节点到多个节点的所有路径

MATCH p = shortestPath((s:skill)-[r]->(s1:skill))
WHERE id(s) = 123
AND id(s1) IN [1,2,3]
RETURN p

这是获取一对多之间路径的一种方法。我希望这是你需要的。

最新更新