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
Java 返回传入&;外向的关系-密码-非常缓慢_Java_Neo4j_Cypher - Fatal编程技术网

Java 返回传入&;外向的关系-密码-非常缓慢

Java 返回传入&;外向的关系-密码-非常缓慢,java,neo4j,cypher,Java,Neo4j,Cypher,我使用这个密码查询返回特定节点的特定类型的传出和传入关系 MATCH (n)-[r:INPUTWITH]-(m) WHERE n.personid='12345' RETURN m.personid, r.relid LIMIT 5 它应该是非常简单的查询。然而,由于我不明白的原因,它需要约30秒 我正在使用Neo4J2.0。我在“personid”上创建了如下索引: Label personLabel = DynamicLabel.label( "Person" ); BatchInser

我使用这个密码查询返回特定节点的特定类型的传出和传入关系

MATCH (n)-[r:INPUTWITH]-(m)
WHERE n.personid='12345'
RETURN m.personid, r.relid
LIMIT 5
它应该是非常简单的查询。然而,由于我不明白的原因,它需要约30秒

我正在使用Neo4J2.0。我在“personid”上创建了如下索引:

Label personLabel = DynamicLabel.label( "Person" );

BatchInserter inserter = inserter.createDeferredSchemaIndex( personLabel ).on( "personid" ).create();

知道发生了什么吗?

要在密码查询中使用标签索引,必须在查询模式中包含标签,如下所示

MATCH (n:Person)-[r:INPUTWITH]-(m)

如果您没有使用标签索引,请尝试
匹配(n:Person)-[r:INPUTWITH]-(m)
并发回,如果这样可以更好地固定它。谢谢对不起,这么愚蠢的问题。@jjaderberg,这应该是答案。@Johan,好的,回答了。