最短路径(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 |