最短路径(shortest_path)(2.1.5)
参数 |
是否必选 |
说明 |
类型 |
取值范围 |
默认值 |
---|---|---|---|---|---|
source |
是 |
输入路径的起点ID。 |
String |
- |
- |
target |
是 |
输入路径的终点ID。target取值不能与source取值相同。 |
String |
- |
- |
weight |
否 |
边上权重。 |
String |
空或字符串。
|
- |
directed |
否 |
是否考虑边的方向。 |
Boolean |
true或false。 |
false |
timeWindow |
否 |
用于进行时间过滤的时间窗 |
Object |
具体请参见表2。
说明:
timeWindow目前不支持带weight的最短路,即timeWindow与weight不可同时输入。 |
- |
参数 |
是否必选 |
说明 |
类型 |
取值范围 |
默认值 |
---|---|---|---|---|---|
filterName |
是 |
用于进行时间过滤的时间属性名称 |
String |
字符串:对应的点/边上的属性作为时间 |
- |
filterType |
否 |
在点或边上过滤 |
String |
V:点上 E:边上 BOTH:点和边上 |
BOTH |
startTime |
否 |
起始时间 |
String |
Date型字符串或时间戳 |
- |
endTime |
否 |
终止时间 |
String |
Date型字符串或时间戳 |
- |
参数 |
类型 |
说明 |
---|---|---|
path |
List |
最短路径,格式: [vertexId,...] 其中, vertexId:string类型 |
source |
String |
起点ID |
target |
String |
终点ID |