0
私のクエリは、このようなものです:最大長は、グラフの最大の深さを見つけるため
match (n)<-[rel:shares|comments*0..]-(m) where id(n)=69 return max(length(rel))
これに伴う問題は、それが深さを返すために永遠にかかるです。これをスピードアップするための提案はありますか?
私のクエリは、このようなものです:最大長は、グラフの最大の深さを見つけるため
match (n)<-[rel:shares|comments*0..]-(m) where id(n)=69 return max(length(rel))
これに伴う問題は、それが深さを返すために永遠にかかるです。これをスピードアップするための提案はありますか?
ノードの密度はどれくらいですか?
MATCH (n) WHERE id(n) = 69
RETURN size((n)--())
length()
機能は、関係の関係またはコレクションには適用されません、あなたはパス上でそれを使用するか、または関係
MATCH (n) WHERE id(n) = 69
MATCH p=(n)<-[:shares|:comment*]-(x)
RETURN max(length(p))
または
MATCH (n) WHERE id(n) = 69
MATCH p=(n)<-[rel:shares|:comment*]-(x)
RETURN max(size(rel))
のコレクションで
size()
を使用できます
クエリプランプロファイルを共有することもできます。
大きなグラフでは、これはhuuuge操作であり、合理的な時間内に計算するには良いマシンが必要な場合があります。