Qual è il modo migliore per rilevare i cicli in un grafico di dimensioni considerevoli utilizzando Cypher.Rilevamento dei cicli nel grafico delle proprietà neo4j utilizzando la cifratura
Ho un grafico che ha circa 250000 nodi e circa 270000 relazioni e vorrei rilevare cicli nel sotto grafico di circa 10 nodi nodi e che coinvolgono 100k relazioni. Il codice che ho scritto è come
start
n = node:node_auto_index(some lucene query that returns about 10k nodes)
match
p = n-[:r1|r2|r3*]->n
return p
Tuttavia, questo non risulta essere molto efficiente.
Qualcuno può suggerire un modo migliore per farlo.