在Neo4j中批量插入

时间:2014-01-08 20:17:38

标签: neo4j

我是neo4j的新手。我在neo4j中创建了图形数据库,即“my.graphdb”,它还包括模式索引。现在我想将这个数据库用于我的java程序。为此,我使用批量插入。我也在我的java程序中创建模式索引。但是当我运行该程序时,它给了我以下异常。

例外:

java.lang.UnsupportedOperationException: Schema modification is currently not available   

通过BatchDatabase API。

简而言之,我想将现有的图形数据库(my.graphdb)用于新的java程序。此外,我想使用my.graphdb中存在的现有数据和索引来插入新的节点和关系。

请告诉我该怎么办?

1 个答案:

答案 0 :(得分:0)

不应使用BatchGraphDatabase

使用BatchInserter或交易EmbeddedGraphDatabase

Batchinserter还支持创建在关闭时填充的模式索引(首先使用小数据集进行测试,可能需要一段时间,在2.0.1中会更快)。