neo4j是否支持一对多最短路径查询? 这种查询的一个例子是:给定一个节点i和几个其他节点N的列表,计算从i到属于N的所有节点的最短路径。
我知道这个帖子:Neo4j shortest path (BFS) distances query variants,但它专门针对一对一查询。 我的问题是一对多查询。
谢谢。
答案 0 :(得分:4)
获取从一个节点到多个节点的所有路径
MATCH p = shortestPath((s:skill)-[r]->(s1:skill))
WHERE id(s) = 123
AND id(s1) IN [1,2,3]
RETURN p
这是获得一对多之间路径的一种方法。 我希望这就是你所需要的。