2014-01-24 104 views

回答

1

對於批量操作,通常最好使用Gremlin REPL。

有關如何使用Gremlin REPL進行批量加載(請注意它使用Gremlin 1.x代碼,因此您需要爲Gremlin 2.x進行調整)的示例,請參見Marko的博客文章,內容爲A Graph-Based Movie Recommender Engine

這裏的小鬼2.x的代碼從小鬼REPL批量加載:

gremlin> g = new Neo4jGraph('/tmp/neo4j-test') 
==>neo4jgraph[EmbeddedGraphDatabase [/tmp/neo4j-test]] 
gremlin> bg = new BatchGraph(g, 5) 
==>batchgraph[neo4jgraph[EmbeddedGraphDatabase [/tmp/neo4j-test]]] 
gremlin> l = null 
==> 
gremlin> "abcdefghijklmnopqrstuvwxyz".each { letter -> 
gremlin> v = bg.addVertex(it,[letter:it]) 
gremlin if (l != null) bg.addEdge(v, bg.getVertex(l), 'isAfter') 
gremlin> l = letter;}; 
==>abcdefghijklmnopqrstuvwxyz 
gremlin> bg.commit() 
+0

@stephenmallette可能對如何處理批量裝載了最新的小鬼更多的想法。 – espeed