对于服务器函数中使用的格式化参数,OrientDB索引无法正常工作

时间:2015-11-02 04:50:55

标签: orientdb

当使用格式化的参数执行服务器功能(对索引字段的查询)时,OrientDB会抛出java.lang.ClassCastException。 以下消息被视为例外。 “使用索引时出错”,“可能需要重建索引。现在使用群集扫描执行查询

e.g。

li

当我删除格式化的params并手动注入它们时,索引算得很好。 例如

a

第一种方法无效的原因是什么?我想不要手动注入params。

请注意,这两种方法都给了我正确的结果。问题是索引不适用于第一种方法。

我正在使用orientdb-community-2.1.0

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我在版本2.1.0中尝试过,我在Employee的department字段上有NOTUNIQUE_HASH_INDEX并且它可以正常工作

enter image description here