我希望提取附加到特定列表的所有边和顶点以及它们跟随的人,并将它们直接复制到 neo4j 或通过创建数据的 graphson 或 kryo 文件。
与此类似的东西:
g.V().has("sublist_id", 14).in('ON').out('FOLLOWS')
我基本上希望单独的数据库或文件中的每个顶点和边单独查询。
我最好的方法是什么?
我做了以下但似乎无法导出为 json 或 kryo only graphml。
gremlin> subGraph = g.V().has('sublist_id', 14).in('ON').outE('FOLLOWS').subgraph('subGraph').cap('subGraph').next()
==>tinkergraph[vertices:3438716 edges:14090945]
gremlin> subGraph.io(IoCore.gryo()).writeGraph("/data/test.kryo")
Class is not registered: com.thinkaurelius.titan.graphdb.relations.RelationIdentifier
Note: To register this class use: kryo.register(com.thinkaurelius.titan.graphdb.relations.RelationIdentifier.class);
Display stack trace?
gremlin> subGraph.io(IoCore.graphson()).writeGraph("/data/test.json");
(was java.lang.IllegalStateException) (through reference chain: com.thinkaurelius.titan.graphdb.relations.RelationIdentifier["inVertexId"])
Display stack trace? [yN]