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

我们可以在arangodb中的_key列上添加额外的索引吗,arangodb,Arangodb,我有一个要求,需要在_键列上进行范围搜索。但在arangodb的一个博客中,他们提到_keycolumn不能用于范围查询和排序操作。那么在这种情况下我们能做什么呢?我们可以在_key列上添加skiplist索引吗?在当前版本的ArangoDB(3.4.x)中,不能使用_key属性来搜索范围。主索引不被视为已排序,即使在RocksDB中索引已排序。这将(它已经在devel分支中实现) 通过\u键属性向集合添加skiplist索引将无效 在集合中管理索引范围的唯一方法是保留一个单独的字段,该字段被相

我有一个要求,需要在_键列上进行范围搜索。但在arangodb的一个博客中,他们提到_keycolumn不能用于范围查询和排序操作。那么在这种情况下我们能做什么呢?我们可以在_key列上添加skiplist索引吗?

在当前版本的ArangoDB(3.4.x)中,不能使用
_key
属性来搜索范围。主索引不被视为已排序,即使在RocksDB中索引已排序。这将(它已经在
devel
分支中实现)

通过
\u键
属性向集合添加
skiplist
索引将无效


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

在当前版本的ArangoDB(3.4.x)中,不能使用
\u key
属性来搜索范围。主索引不被视为已排序,即使在RocksDB中索引已排序。这将(它已经在
devel
分支中实现)

通过
\u键
属性向集合添加
skiplist
索引将无效


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

您希望实现什么?我提供了_keycolumn作为自动增量属性。所以我想搜索那些_key值在15到100或1000到4000之间的文档。你使用的是什么存储引擎?我使用RocksDB作为存储引擎。你想实现什么?我提供了_key列作为自动增量属性。所以我想搜索那些键值在15到100或1000到4000之间的文档。你使用的是什么存储引擎?我使用RocksDB作为存储引擎。将主索引作为排序的功能已在开发分支中实现,并将在v3.5.0中提供。可以使用索引对
\u key
属性进行排序和筛选。将主索引视为已排序的功能已在开发分支中实现,并将在v3.5.0中提供。可以利用索引对
\u键
属性进行排序和筛选。