異なる関係とノードのリストを持つグラフがあります。このリストのノード間のタイプ "E"の関係を知りたい。neo4j:リスト内のノード間の関係のタイプのクイック検索
現在、我々は次のようにします:
With ["0","1","2","10"] as list1
MATCH p=(x)-[:E]-(y)
WHERE (x.frag IN list1) AND (y.frag IN list1)
RETURN p
それは少数のノードのために動作しますが、それもわずか100ノードと非常に遅くなります。
たとえば、APOCでこの結果をより速くする方法はありますか?
よろしくお願いいたします。
を私は最初のステップとして、あなたがすべきだと思う:1.特定のノードラベル2。 'frag'がそのノードラベルに対して索引付けされていることを確認してください。つまり、' CREATE INDEX ON:SomeLabel(frag) 'を実行してください。 –
こんにちは。あなたの答えをGaborにありがとう。 「そのフラグがそのノードラベルに対して索引付けされていることを確認する」と言うと、CSVファイルの場合、最初の行には "frag:ID"が含まれていなければなりません。それを確認できますか? –