Neo4j cypher查询需要时间

时间:2014-06-20 10:34:36

标签: neo4j cypher neo4jphp

我有以下架构,如下图所示,有很多:hub个节点 和:node个节点以随机顺序连接,:connection作为公共关系,相应的hub id作为关系的属性。

enter image description here

我尝试了以下查询,并且花了很多时间来执行

MATCH (h:hub{id:1})
with h
match (h)-[:connection*{id:1}]->(n:node)
RETURN n
LIMIT 10

然后我尝试了以下查询计数

MATCH (h:hub{id:1})
WITH h
MATCH (h)-[:connection*{id:1}]->(n:node)
RETURN count(n)

他们两人花了大约10-20秒

我不能为每个关系使用单独的标签,因为有1000个以上的节点,neo4j只允许有限的标签。

0 个答案:

没有答案