Was ist der beste Weg, um Zyklen in einem Graphen einer beträchtlichen Größe unter Verwendung von Chiffre zu erkennen.Erkennen von Zyklen in einem Neo4j-Eigenschaftsgraphen unter Verwendung einer Chiffre
Ich habe eine Grafik, die etwa 250000 Knoten und etwa 270000 Beziehung hat und ich möchte Zyklen in Sub-Grafik von etwa 10k Knoten erkennen und 100k Beziehungen einbeziehen. Die Chiffre, die ich geschrieben habe, ist wie
start
n = node:node_auto_index(some lucene query that returns about 10k nodes)
match
p = n-[:r1|r2|r3*]->n
return p
Allerdings erweist sich dies nicht als sehr effizient.
Kann jemand einen besseren Weg vorschlagen, dies zu tun.