apoc.algo.allSimplePaths

此过程不建议在多线程中运行,因此并行运行时(Parallel runtime)不支持该过程。有关更多信息,请参阅 Cypher 手册 → 并行运行时

详细信息

语法

apoc.algo.allSimplePaths(startNode, endNode, relTypesAndDirections, maxNodes) :: (path)

描述

运行搜索算法以查找给定 RELATIONSHIP 值之间的所有简单路径,搜索深度最大为 maxNodes 所指定的深度。返回的路径将不包含循环。

输入参数

名称

类型

描述

startNode

NODE

搜索的起始节点。

endNode

NODE

搜索的结束节点。

relTypesAndDirections

STRING

限制算法使用的关系类型。关系类型使用 APOC 的关系方向模式语法表示;[<]RELATIONSHIP_TYPE1[>]|[<]RELATIONSHIP_TYPE2[>]|…​

maxNodes

INTEGER(整数)

算法将探索的最大深度(以节点数计)。

返回参数

名称

类型

描述

path

PATH

路径结果。