約 100 万ノードのグラフがあります。グラフは、カタログ ツリー (スペア パーツ) を表します。最大の深さは約 6 です。ノードには、空であっても任意の値を持つことができるフィルター プロパティがあります。このフィルター プロパティは、ユーザーのカタログをフィルター処理するために使用されます。私が望むのは、ノード (任意のレベル) をクリックしたときに次のような質問をすることです。私のクエリでは、各子が結果を取得するのに約 12 秒かかります。このシナリオは、neo の理想的な使用例ではないでしょうか? それはずっと速いはずではありませんか?
データが必要な場合は、ノードとリレーションをテキスト ファイルとして送信できます。
私のクエリは次のようなものです:
start n=node(3)
match n-[:PARENT_ITEM;1..6]->x
where x.filter="something"
return count(x)
Windows Azure Large サーバー (4 コア、7Gb RAM) で実行していますが、neo のインストール後に構成を行っていません。