我们可以在 arangodb 的 _key 列上添加一个额外的索引吗
Can we add an extra index on _key column in arangodb
我有一个要求,需要在 _key 列上进行范围搜索。但是在arangodb的一篇博客中,他们提到_key列不能用于范围查询和排序操作。那么在这种情况下我们能做什么呢?我们可以在 _key 列上添加 skiplist 索引吗?
您不能在当前版本的 ArangoDB (3.4.x) 中使用 _key
属性搜索范围。主索引不被视为已排序,即使在 RocksDB 中索引已排序。这将 change in v3.5.0(它已经在 devel
分支中实现)。
在 _key
属性上向集合添加 skiplist
索引将无效。
在您的集合中管理索引范围的唯一方法是持有一个单独的字段,该字段被相应地索引以允许范围搜索。
我有一个要求,需要在 _key 列上进行范围搜索。但是在arangodb的一篇博客中,他们提到_key列不能用于范围查询和排序操作。那么在这种情况下我们能做什么呢?我们可以在 _key 列上添加 skiplist 索引吗?
您不能在当前版本的 ArangoDB (3.4.x) 中使用 _key
属性搜索范围。主索引不被视为已排序,即使在 RocksDB 中索引已排序。这将 change in v3.5.0(它已经在 devel
分支中实现)。
在 _key
属性上向集合添加 skiplist
索引将无效。
在您的集合中管理索引范围的唯一方法是持有一个单独的字段,该字段被相应地索引以允许范围搜索。