neo4j查询性能 - 获取度> 1的节点

时间:2015-10-05 23:15:53

标签: neo4j cypher

匹配(n:A) - [r:交易] - (m:B)与n,count(r)num其中num> 1返回n

explain of query

图中有100M节点和250M关系。 上述查询是关系数据库中的一个简单组,并返回< 5分钟。它需要永远在Cypher,任何想法可以使它更快

1 个答案:

答案 0 :(得分:2)

因此,您希望A类型的节点与一个或多个:Transaction类型的节点有多个B关系?

尝试

MATCH (n:A) WHERE size((n:A)-[:Transaction]-(m:B)) > 1
RETURN n

查看this blog post了解有效关系计算的更多信息。