0

私は魔女に問題があり、neo4j dbにデータを挿入する最良の方法です。多くの映画情報を含むファイルがあり、各映画には「tt0202025」のような異なる ID があります。俳優情報を含むファイルもあり、それぞれに「mm2183122」のようなIDがあります。俳優がどの映画に出演しているかを説明する別のファイルがあります。mm2183122|tt0202025,tt0204548

挿入のような csv のいくつかを見つけましたが、データ サイズが原因で、以前はノード間の関係ファイルを作成できませんでした。

最初に映画ノードと俳優ノードを追加し、それらの間の関係を追加する必要がありますか? また、関係を作成するために各ノードに対して作成されたノード ID を知るにはどうすればよいでしょうか? データは大きいです。

私はバッチ挿入についても読みましたが、それがどのように機能するかを正確に理解できなかったので、Javaでコードを書くことができます.

誰かが私を案内してくれることを願っています!

前もって感謝します!

4

2 に答える 2

2

あなたが指摘したように、最も簡単な解決策は、映画ノードと俳優ノードを挿入してから関係を作成することです。

ノードのプロパティとして「mm2183122」と「tt0202025」を使用してノードを追跡できます。関係。ノードを複数回挿入した場合にノードが重複しないようにするために、一意のインデックスを使用します。REST API のドキュメントは、http: //docs.neo4j.org/chunked/milestone/rest-api-unique-indexes.htmlにあります。

Cypher では、独自のノードを作成することもできます。

于 2013-04-12T13:30:23.983 に答える
0

Talend Open Studio for Big Data を見ることができます - これには Neo4j コネクタがあります。学習曲線は非常に急ですが、それだけの価値があります。

于 2013-05-31T18:09:17.740 に答える