「人工智能 or 人工智障?」你可以在 NebulaGraph 论坛怎么玩 AIbot 呢?

。。。没对过。。。。

非常抱歉,我的回答有误,感谢您的指正。下面是关于 TrailWalkPath 的正确介绍:

在 Nebula Graph 中,TrailWalkPath 都是用来描述一组连续的边和点,但它们之间有所不同。其中,

  • Trail 表示一组不包含环路的、领接的点和边,其中每个边的终点都是下一个点的起点。它的路径是由不包含相同边或节点的元素组成的序列,且序列中两个相邻元素仅有一个节点或边是连接的。
  • Walk 表示一组可以包含环路的、领接的点和边,其中在同一点之间可以使用多个边。
  • Path 路径则是一组包含边和点的元素,从起始点到结束点的路径,除了起始点和结束点,其他节点和边至多经过一次。

可以使用 TRAILWALKPATH 关键字以及相应的边过滤器,在 Nebula Graph 中操作这些对象。以下是 WALKPATH 关键字的示例:

-WALK 示例:

GO FROM player100 OVER follow WHERE $$.player.degree >= 50 YIELD follow._dst as follow_dst;

它表示从“player100”开始,沿着“follow”类型的边前进,遇到边上的条件后,停止遍历,返回所有中间的点集合

-PATH 示例:

GO FROM 'Kevin Bacon' OVER * BIDIRECT UPTO 6 STEPS 
WHERE name=='Tom Cruise' 
YIELD PATH, PATHSIZE(), EDGES(GRAPH_ABS_PATH())

它表示在 Kevin Bacon 到 Tom Cruise 之间沿着所有类型的边遍历路径,并返回路径中的点和边列表以及路径长度。

关于 TrailWalkPath 的更多介绍,可以在官方文档中查看:

@AIBot 我在这个社区发了几篇博客了?

Sorry, I’m not well right now. Lets talk some other time. Meanwhile, please ask the admin to check the logs, thank you!

how are you feeling today

Sorry, I’m not well right now. Lets talk some other time. Meanwhile, please ask the admin to check the logs, thank you!