无法在 neo4j 4 中创建全文索引。2.X

Can't create fulltext index in neo4j 4.2.X

根据this documentation,在neo4j 4.2.X中可以创建自由文本索引如下:

CREATE FULLTEXT INDEX my_index
FOR (n:MYNODETYPE) ON EACH (n.label)

然而,当我 运行 这个查询时,我收到以下错误消息:

Invalid input 'I': expected whitespace, comment, '=', node labels, MapLiteral, a parameter, a parameter (old syntax), a relationship pattern, ',', FROM GRAPH, USE GRAPH, CONSTRUCT, LOAD CSV, START, MATCH, UNWIND, MERGE, CREATE UNIQUE, CREATE, SET, DELETE, REMOVE, FOREACH, WITH, CALL, RETURN, UNION, ';' or end of input (line 1, column 17 (offset: 16)) "CREATE FULLTEXT INDEX my_index"

我看到 有类似的错误,但接受的答案说我使用的语法应该在 neo4j 4.X 中有效。我是 运行ning neo4j 4.2.7,社区版(通过致电 dbms.components() 确认)。

我做错了什么?

我正在查看文档,它们似乎有些不同。尝试以下操作:

CREATE FULLTEXT INDEX titlesAndDescriptions FOR (n:MYNODETYPE) ON EACH [n.label]

上面的语法似乎适用于 Neo4j 4.3+。 Neo4j 以前版本的语法如下:

CALL db.index.fulltext.createNodeIndex("titlesAndDescriptions", ["MyNodeType"], ["label"])