我们可以在arangodb的_key列上添加额外的索引吗

时间:2018-12-10 07:14:45

标签: arangodb

我有一个要求,要求对_key列进行范围搜索。但是在arangodb的博客之一中,他们提到_key列不能用于范围查询和排序操作。那么在这种情况下我们该怎么办?我们可以在_key列上添加跳过列表索引吗?

1 个答案:

答案 0 :(得分:2)

您不能使用_key属性在当前版本的ArangoDB(3.4.x)中搜索范围。即使在RocksDB中对索引进行了排序,也不会将主索引视为已排序。这将change in v3.5.0(已经在devel分支中实现了。)

skiplist属性上向集合添加_key索引将无效。

管理集合中索引范围的唯一方法是保留一个单独的字段,并对该字段进行相应索引以允许范围搜索。