Neo4j - 索引是否存在?

时间:2014-05-20 09:52:36

标签: neo4j

我遇到了令人沮丧的问题;我有一个包含标签'ABC'的节点的数据库。我尝试了这两个密码查询:

MATCH (n:ABC)
USING INDEX n:ABC(ENTITY)
WHERE n.ENTITY = 'John Lennon'
RETURN n;

这个工作正常。然而,第二个没有。

START n = node:ABC(ENTITY='John Lennon') RETURN n;

我收到错误的地方是Neo.ClientError.Schema.NoSuchIndex。我不明白为什么?

1 个答案:

答案 0 :(得分:2)

您正在混合旧索引(2)和架构索引(1)。

坚持schema indexes(1) - 您甚至不必指定它们。

如果您不必进行全文搜索,请忽略legacy indexes