|| apoc.algo.aStar - APOC 核心文档 - Neo4j 文档

apoc.algo.aStar

详情

语法

apoc.algo.aStar(startNode, endNode, relTypesAndDirections, weightPropertyName, latPropertyName, lonPropertyName) :: (path, weight)

描述

运行 A* 搜索算法,使用给定 RELATIONSHIP 属性名称作为成本函数,查找两个 NODE 值之间的最优路径。

输入参数

名称

类型

描述

startNode

NODE

搜索的起始节点。

endNode

NODE

搜索的结束节点。

relTypesAndDirections

STRING

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

weightPropertyName

STRING

用作权重的属性名称。

latPropertyName

STRING

用作纬度的属性名称。

lonPropertyName

STRING

用作经度的属性名称。

返回参数

名称

类型

描述

path

PATH

路径结果。

weight

FLOAT

给定路径的权重。

© . This site is unofficial and not affiliated with Neo4j, Inc.