「batchimport」を使用して、neo4jサーバーに大きなデータセットを追加しています
BatchInserterIndex someIndex = indexProvider.nodeIndex( "some_index"、MapUtil.stringMap( "type"、 "exact"));
/** Looping large dataset */
for (..) {
Map<String, Object> testMap //Map with various properties
long id = inserter.createNode(testMap);
someIndex.add(id, testMap);
}
約400kのエントリの後、私のコードは例外「java.lang.OutOfMemoryError:Javaヒープスペース」をスローします。
インデックスを使用していないときは完全に機能します。時々インデックスをフラッシュしようとしましたが、改善はありません。
インデックスを使用しながら、大きなデータセットを追加するにはどうすればよいですか?私がどこで間違ったのか考えていますか?