サイファーを使用してかなりのサイズのグラフでサイクルを検出する最良の方法は何ですか?
約 250000 のノードと約 270000 の関係を持つグラフがあり、約 10k のノードと 100k の関係を含むサブグラフでサイクルを検出したいと考えています。私が書いたサイファーは
start
n = node:node_auto_index(some lucene query that returns about 10k nodes)
match
p = n-[:r1|r2|r3*]->n
return p
ただし、これは非常に効率的であることが判明していません。
誰かがこれを行うためのより良い方法を提案できますか?