为neo4j中已存在的节点创建标签和索引
我们使用的是为neo4j中已存在的节点创建标签和索引,neo4j,graph-databases,Neo4j,Graph Databases,我们使用的是neo4j2.0.0.M05,我只是搜索了为已经存在的大量节点创建标签和索引,没有得到完美的答案 我们正在使用node_auto_index属性,但获取速度非常慢,如何为大量现有节点创建标签和索引。在2.0中,索引很容易在Cypher中创建: CREATE INDEX on :Label(property); 它将使用具有:Label标签的当前节点填充索引 然后再次使用标签进行查询: MATCH (n:Label) WHERE n.property = "..." RETURN
neo4j2.0.0.M05
,我只是搜索了为已经存在的大量节点创建标签和索引,没有得到完美的答案
我们正在使用node_auto_index属性,但获取速度非常慢,如何为大量现有节点创建标签和索引。在2.0中,索引很容易在Cypher中创建:
CREATE INDEX on :Label(property);
它将使用具有:Label标签的当前节点填充索引
然后再次使用标签进行查询:
MATCH (n:Label)
WHERE n.property = "..."
RETURN n;
感谢弗里曼的回复,但是..我还必须创建标签..你说的是使用标签属性创建索引..我没有创建标签..你用
set n:label设置标签
,请参见此处:如果标签不存在,则创建该标签。@jjaderberg我尝试按照您的建议创建标签。在我的数据库中,我们有将近180万个节点。这花费了太多的时间,如何解决问题。。?