【发布时间】:2018-03-15 11:01:23
【问题描述】:
我正在使用 gremlin scala 和 orientdb。我想用标签搜索所有顶点。我有超过一定数量的顶点开始需要一段时间才能获得一些结果(10 秒或更长时间)。
- 标签为 A 的类数为 6
- 标签为 B 的类数为 10 000
我的问题是 A 上的操作和 B 上一样慢,我不知道为什么。
g.V.hasLabel("A").toList()
g.V.has("class","A").toList()
g.V.hasLabel("B").toList()
g.V.has("class","B").toList()
在this thread 中写到了这一点。它很慢,因为它就像全表扫描。但看起来它需要 g.V 步骤中的所有顶点,然后开始排序。
【问题讨论】: