|
Neo4j Enterprise | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.neo4j.unsafe.batchinsert.LuceneBatchInserterIndexProvider
public class LuceneBatchInserterIndexProvider
The BatchInserter
version of the Lucene-based indexes. Indexes
created and populated using BatchInserterIndex
s from this provider
are compatible with the normal Index
es.
Constructor Summary | |
---|---|
LuceneBatchInserterIndexProvider(BatchInserter inserter)
|
Method Summary | |
---|---|
BatchInserterIndex |
nodeIndex(String indexName,
Map<String,String> config)
Returns a BatchInserterIndex for Node s for the name
indexName with the given config . |
BatchInserterIndex |
relationshipIndex(String indexName,
Map<String,String> config)
Returns a BatchInserterIndex for Relationship s for the name
indexName with the given config . |
void |
shutdown()
Shuts down this index provider and ensures that all indexes are fully written to disk. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LuceneBatchInserterIndexProvider(BatchInserter inserter)
Method Detail |
---|
public BatchInserterIndex nodeIndex(String indexName, Map<String,String> config)
BatchInserterIndexProvider
BatchInserterIndex
for Node
s 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.
nodeIndex
in interface BatchInserterIndexProvider
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.
Index
corresponding to the indexName
.public BatchInserterIndex relationshipIndex(String indexName, Map<String,String> config)
BatchInserterIndexProvider
BatchInserterIndex
for Relationship
s 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.
relationshipIndex
in interface BatchInserterIndexProvider
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.
Index
corresponding to the indexName
.public void shutdown()
BatchInserterIndexProvider
BatchInserter
there's no guaranteed that data added to indexes
will be persisted.
shutdown
in interface BatchInserterIndexProvider
|
Neo4j Enterprise | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |