在有向无环图中,一个起点到终点有多条路径,找出权重和最大的路径

  • nebula 版本:3.8.0
  • 部署方式:分布式
  • 安装方式: RPM
  • 是否上生产环境:Y
  • 硬件信息
    • SSD
    • CPU 72、内存:256G
  • 问题的具体描述

在有向无环图中,一个起点到终点有多条路径,找出权重和最大的路径,每条边都一个数字的权重或者点的属性上有个时间耗时,如何写这个查询语句。
场景:很多接口调用链中,优化调用链接口耗时最长的接口列表(找出整条所有接口耗时最长的时间的接口)

供参考

match (v)-[e:follow*..3]-(v2) where id(v)=="player100" and id(v2) =="player104" return e,reduce(total=0, x in e|total + x.degree) as weight order by weight desc