集群中的Orientdb索引

时间:2015-07-18 12:59:02

标签: sql indexing orientdb

我在Orientdb 2.0.3中使用文档类型数据库。

我有一个A类,它有一个字段attr1,我在attr1上创建了NOTUNIQUE_HASH_INDEX索引。

最近,我将A类聚集到名为A_1,A_2,A_3 ......

的少数群集中

之后,当我在A班查询记录时,我注意到以下内容:

如果我执行这样的查询,

select from A where attr1 = #10:111 AND ...

它使用attr1上的索引,并在1500左右进行文档读取(结果非常快)

但是如果我执行这样的查询,

select from cluster:A_1 where attr1 = #10:111 AND ... 

它不使用attr1上的索引,并且文档读取大约为14000(这是该群集中的记录数)

我想知道的是,我查询记录的方式是否不正确,或者我是否可以专门说使用该索引,即使我从群集中查询。

问题:如果我指定“从群集中选择:A_1 ...”,Orientdb会忽略索引???

PS:我也重建了索引,结果仍然相同。

1 个答案:

答案 0 :(得分:1)

Orientdb仍然不支持此功能。

希望他们将来能够。

https://github.com/orientechnologies/orientdb/issues/4606