我正在使用 redisgraph。
我如何加快计数,因为我需要过滤 :a
按 :c
计数在具有数百万个节点的数据库中。
size((:a)-[:r1]->(:b)<-[:r2]-(:c))
最佳答案
尝试
MATCH (a:a)
WITH a
MATCH (a)-[:r1]->(:b)<-[:r2]-(c:c)
WITH a, count(distinct(c)) as cnt
WHERE cnt >= 100
RETURN a, cnt
关于database - Cypher size() 很慢 - 使用巨大的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74110122/