【发布时间】:2019-07-18 15:14:35
【问题描述】:
本质上,我正在尝试修改以下 Gremlin 代码,以便一次处理单个顶点而不是一次操作 - 由 g.V(1) 表示,它将一次处理多个顶点(例如更改为 @987654322 @),同时仍然只将返回结果的数量每个顶点限制为一个(参见limit(1))。
g.V(1).repeat(out().simplePath()).until(has('color', 'red')).path().limit(1)
上述查询将计算从给定顶点到具有property(color)==red 的最近顶点的最短路径。
但是,我想计算同时传入的多个顶点的最短路径,同时每个顶点仍然只返回一个路径。
但是,如果不为同一个顶点返回多个路径,我很难修改它。
【问题讨论】:
-
我想让它适应多个顶点的原因是我已经将它移植到
gremlinpython包装器上,我想尽量减少对 gremlin-server 的查询数量,因为每个查询都可能耗费大量时间。
标签: gremlin janusgraph gremlin-server