use of org.neo4j.index.impl.lucene.LuceneBatchInserterIndexProvider in project graphdb by neo4j-attic.
the class ImdbExampleTest method batchInsert.
@Test
public void batchInsert() {
// START SNIPPET: batchInsert
BatchInserter inserter = new BatchInserterImpl("target/neo4jdb-batchinsert");
BatchInserterIndexProvider indexProvider = new LuceneBatchInserterIndexProvider(inserter);
BatchInserterIndex actors = indexProvider.nodeIndex("actors", MapUtil.stringMap("type", "exact"));
actors.setCacheCapacity("name", 100000);
Map<String, Object> properties = MapUtil.map("name", "Keanu Reeves");
long node = inserter.createNode(properties);
actors.add(node, properties);
// Make sure to shut down the index provider
indexProvider.shutdown();
inserter.shutdown();
// END SNIPPET: batchInsert
}
Aggregations