1
我希望提取附加到特定列表的所有邊和頂點以及他們關注的人,並將它們直接複製到neo4j或通過創建數據的graphson或kryo文件。Titan - > Neo4j Gremlin子圖
事情與此類似:
g.V().has("sublist_id", 14).in('ON').out('FOLLOWS')
我基本上要在一個單獨的數據庫或文件中的每個頂點和邊緣隔離查詢。
我最好的方法是什麼?
我做了以下,但似乎無法導出爲json或kryo只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]