Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为neo4j中已存在的节点创建标签和索引_Neo4j_Graph Databases - Fatal编程技术网

为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万个节点。这花费了太多的时间,如何解决问题。。?