2011-07-29 5 views
2

別個のルートノードを持つツリーをエクスポートしたいと思います。私はgremlin(g.saveGraphML( "export.graphml"))で試しましたが、これはデータベース全体をエクスポートしています。それから、私にエラーを与えたgv(783095).saveGraphML( "export.graphml")を試してみました(メソッドのシグネチャなし:java.util.HashMap.saveGraphML()は引数型に適用可能です:(java.lang.String )値:[export.graphml])Neo4jエクスポートツリー

すべてのアイデア?

答えて

3

一時グラフ構造にgの部分グラフを作成して保存してみます。

g = new Neo4jGraph('/tmp/mygraph') 
h = new TinkerGraph() 
// some algorithm to map a subset of g to h 
h.saveGraphML('subgraph.xml') 

それ以外の場合はそれだけでJSONで、(デ)-serializeに簡単にする必要がありますのでgeoffのようなグラフ表現を作成するために、グレムリンを使用してかなり簡単にする必要があります。

+0

ありがとうございます。 – prehfeldt