OrientDB-在导入CSV期间创建不区分大小写的索引

OrientDB-在导入CSV期间创建不区分大小写的索引,csv,indexing,import,orientdb,Csv,Indexing,Import,Orientdb,在orientdb中导入期间,是否有方法创建不区分大小写的索引 以下是我当前导入的json: { "source": { "file": { "path": "/tmp/data.csv" } }, "extractor": { "csv": {} }, "transformers": [ { "vertex": { "class": "User" } } ], "loader": { "orientdb": { "dbURL": "remote

在orientdb中导入期间,是否有方法创建不区分大小写的索引

以下是我当前导入的json:

{
  "source": { "file": { "path": "/tmp/data.csv" } },
  "extractor": { "csv": {} },
  "transformers": [
    { "vertex": { "class": "User" } }
  ],
  "loader": {
    "orientdb": {
       "dbURL": "remote:/opt/orientdb/databases/MyData",
       "dbType": "graph",
       "classes": [
         {"name": "User", "extends": "V"},
       ], "indexes": [
         {"class":"User", "fields":["id:Long"], "type":"UNIQUE" },
         {"class":"User", "fields":["email:String"], "type":"NOTUNIQUE" }
       ]
    }
  }
}
我希望电子邮件是不区分大小写的索引。我尝试过元数据,但我不确定其格式,我知道是否创建了一个带有“COLLATE ci”的索引,该索引将不区分大小写,但我希望在导入期间创建该索引。所有文档和问题/答案都指向整理ci,但没有说明如何在导入过程中设置ci

谢谢,
Steve目前ETL不允许将collate设置为索引。 为了更好地控制模式的创建,可以在启动ETL之前使用LOAD脚本

然后

$ORIENTDB_HOME/bin/oetl.sh $(pwd)/etl-config.json
$ORIENTDB_HOME/bin/oetl.sh $(pwd)/etl-config.json