如何创建不区分大小写的自动OrientDB索引?

时间:2014-02-28 21:02:41

标签: indexing case-insensitive orientdb

我知道应该可以通过 Collat​​e = CI 选项创建不区分大小写的自动OrientDB index,但到目前为止,我在尝试制作它时失败了工作。我也没有能够挖掘这个功能的文档。我尝试了以下索引创建命令(在OrientDB控制台中),除了Collate=CI位之外它有效:

create index packageByName on Package (name Collate=CI) notunique

创建此索引的正确命令是什么,以使其不区分大小写?

1 个答案:

答案 0 :(得分:2)

使用不区分大小写(CI)整理创建索引的语法是:

CREATE INDEX <name> [ON <class-name> (prop-names [COLLATE <collate>])] <type> [<key-type>] [METADATA {JSON Index Metadata Document}]

所以:

CREATE INDEX packageByName on Package (name COLLATE CI) notunique