实际创建了多少个索引?

时间:2017-12-14 19:14:58

标签: neo4j cypher

在Neo4j图中,如果我将相同的属性键用于标记不同的节点,那么会在数据库中创建多少个索引?

CREATE INDEX ON :Movie(Name)
CREATE INDEX ON :Person(Name)

这真的会创建两个索引吗? 在包含超过1M节点的大图中,是否最好为这两种节点类型使用不同的属性键?

1 个答案:

答案 0 :(得分:0)

是的,您问题中的CREATE语句正在创建两个不同的索引。关于索引的文档说:

  

具有特定节点的所有节点的单个属性的索引   标签可以使用CREATE INDEX ON :Label(property)创建。

您可以在Neo4j浏览器中列出运行命令:schema的neo4j数据库中的所有索引。

输出类似于:

Indexes
   ON :Movie(Name) ONLINE 
   ON :Person(Name) ONLINE