ARANGODB ensureIndex无法创建全文

ARANGODB ensureIndex无法创建全文,arangodb,Arangodb,我在ARANGODB中插入了带有以下记录的事件集合。我是阿兰戈的新手 INSERT { "source": "ABC", "target": "ZYX", "tranno": "ABCDEF", "type": "REST", "attributes" : { "myID" : "12345"} } INTO events 但是试图在属性上创建全文索引,导致如下所示的错误。如果你能帮上忙,那就太好了 events.createIndex ({ type:

我在ARANGODB中插入了带有以下记录的事件集合。我是阿兰戈的新手

INSERT {
    "source": "ABC",
    "target": "ZYX",
    "tranno": "ABCDEF",
    "type": "REST",
    "attributes" : { "myID" : "12345"}
} INTO events
但是试图在属性上创建全文索引,导致如下所示的错误。如果你能帮上忙,那就太好了

events.createIndex ({ type: "fulltext", fields: [ "attributes" ], minLength: 3 })
查询:AQL:语法错误,解析时在位置1:1处的“events.createIndex{type:ful…”附近出现意外标识符


与SQL不同,AQL是一种用于数据选择和数据操作的语言。 它不是数据定义语言,因此不能使用AQL创建索引

为了创建索引,请使用ArangoDB的web界面集合=>target集合=>Indexes=>+图标或ArangoShell。ArangoShell是所有ArangoDB软件包附带的单独可执行文件

在ArangoShell中,可以使用以下命令

db.events.createIndex ({ type: "fulltext", fields: [ "attributes" ], minLength: 3 })
创建索引