ARANGODB确保创建全文的索引不起作用

lb3vh1jj  于 2022-12-09  发布在  Go
关注(0)|答案(1)|浏览(116)

我在ARANGODB中插入了带有以下记录的事件集合。(我是Arango的新用户)

INSERT {
    "source": "ABC",
    "target": "ZYX",
    "tranno": "ABCDEF",
    "type": "REST",
    "attributes" : { "myID" : "12345"}
} INTO events

但是试图在属性上创建全文索引,导致如下错误。如果你能帮助解决这个问题,那就太好了。

events.createIndex ({ type: "fulltext", fields: [ "attributes" ], minLength: 3 })

查询:AQL:语法错误,"events.createIndex({ type:位置1:1处的“ful...”(解析时)

cx6n0qe3

cx6n0qe31#

与SQL不同,AQL是一种用于数据选择和数据操作的语言。它不是数据定义语言,因此不能使用AQL创建索引。
要创建索引,请使用ArangoDB的Web界面(收藏=〉目标收藏=〉索引=〉“+”图标)或ArangoShell。ArangoShell是一个单独的可执行文件,随所有ArangoDB软件包一起提供。
在ArangoShell中,您可以使用以下命令

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

创建索引。

相关问题