FIND PATH

    • ALL:查找所有路径。

    • NOLOOP:查找非循环路径。

    • WITH PROP:展示点和边的属性。不添加本参数则隐藏属性。

    • <vertex_id_list>:点ID列表。多个点用英文逗号(,)分隔。支持$-$var

    • :Edge type列表。多个Edge type用英文逗号(,)分隔。*表示所有Edge type。

    • <WHERE clause>:可以使用WHERE子句过滤边属性。

    • <N>:路径的最大跳数。默认值为。

    • <M>:指定返回的最大行数。

    Note

    FIND PATH语句检索的路径类型为trail,即检索的路径只有点可以重复,边不可以重复。详情请参见路径

    • 指定起始点和目的点的列表后,会返回起始点和目的点所有组合的路径。

    • 路径的查找是单进程,会占用很多内存。

    返回的路径格式类似于(<vertex_id>)-[:<edge_type_name>@<rank>]->(<vertex_id)

    支持使用WHERE子句过滤,但目前只能过滤边属性,如示例中的FIND ALL PATH FROM "player100" TO "team204" OVER * WHERE follow.degree is EMPTY or follow.degree >=0;

    暂不支持过滤点属性。


    最后更新: November 1, 2021