public interface BatchInserterIndexProvider
BatchInserterIndexs from a certain index provider.
Use together with BatchInserter to create indexes which later can be
accessed through GraphDatabaseService.index().| Modifier and Type | Method and Description |
|---|---|
BatchInserterIndex |
nodeIndex(String indexName,
Map<String,String> config)
|
BatchInserterIndex |
relationshipIndex(String indexName,
Map<String,String> config)
|
void |
shutdown()
Shuts down this index provider and ensures that all indexes are fully
written to disk.
|
BatchInserterIndex nodeIndex(String indexName, Map<String,String> config)
BatchInserterIndex for Nodes for the name
indexName with the given config. The config
Map can contain any provider-implementation-specific data that
can control how an index behaves.indexName - the name of the index. It will be created if it doesn't
exist.config - a Map of configuration parameters to use with the
index if it doesn't exist. Parameters can be anything and are
implementation-specific.BatchInserterIndex corresponding to the
indexName.BatchInserterIndex relationshipIndex(String indexName, Map<String,String> config)
BatchInserterIndex for Relationships for the
name indexName with the given config. The config
Map can contain any provider-implementation-specific data that
can control how an index behaves.indexName - the name of the index. It will be created if it doesn't
exist.config - a Map of configuration parameters to use with the
index if it doesn't exist. Parameters can be anything and are
implementation-specific.BatchInserterIndex corresponding to the
indexName.void shutdown()
BatchInserter there's no guaranteed that data added to indexes
will be persisted.Copyright © 2002–2015 The Neo4j Graph Database Project. All rights reserved.