- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含循环的大约 1000 个顶点和 3000 个边的有向图。
我试图从给定的顶点找到所有下游(出)路径。
使用以下 Gremlin 查询时
g.V(45712).repeat(out().simplePath()).until(outE().count().is(0)).path()
对于某些路径,由于循环,需要很长时间才能获得结果,尽管
simplePath
步骤应该防止这种情况。
aggregate
两次遍历同一个顶点步和
without
,但现在一些顶点被跳过。
g.V(45712).repeat(out().where(without('x'))
.aggregate(Scope.local,'x'))
.until(outE().count().is(0))
.path()
谢谢
最佳答案
如果您的数据高度连接,那可能是一个昂贵的查询。即使有一个小图形。我见过人们使用约束来尝试限制搜索的总量。这些可能包括使用 times
或 loops
设置最大搜索深度。即使使用我的航线数据集(实际上是一个很小的图),该查询也可能产生非常大的结果集。并不是说你的 Gremlin 错了。它更多地取决于顶点的连接方式。
从给定的开始搜索所有路径通常可能是昂贵的查询。
关于java - Gremlin:从给定顶点查找所有下游(出)路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63850251/
我正在使用 Jenkins 进行持续集成。我创建了单独的 View ,例如服务器 A 的 View A 、服务器 B 的 View B 等。 每个 View 都会根据服务器的环境属性构建我的项目。 但
我有以下伪代码: var queue = new BufferBlock(new DataflowBlockOptions { BoundedCapacity = 5 }); var a = new
我想这样做,但是在 Jenkins DSL 中: 如果在某个地方找到了这个,但它不工作: job('ps-first') { steps { shell('echo "landing"') }
我们的 API 中有一个路由(在调用时)会访问另一个第 3 方 API。 例如 HTTP-GET/account/1 这会从我们的数据库返回一些数据,并从.. 说 .. 像 Auth0/Okta/Sa
我是一名优秀的程序员,十分优秀!