Neo4j出口树

时间:2011-07-29 10:36:45

标签: neo4j

我想导出一个具有不同根节点的Tree。我用gremlin(g.saveGraphML(“export.graphml”))尝试了它,但这是导出整个数据库。然后我尝试使用gv(783095).saveGraphML(“export.graphml”)给了我一个错误(没有方法签名:java.util.HashMap.saveGraphML()适用于参数类型:(java.lang.String )值:[export.graphml])

任何想法?

1 个答案:

答案 0 :(得分:3)

尝试将g的子图创建为临时图形结构,然后保存该结构。

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

否则使用gremlin来创建像geoff之类的图形表示应该相当容易,因为它只是json并且应该很容易(de)-serialize。