public class PartitionedIndexWriter extends Object implements LuceneIndexWriter
Writer threats partition as writable if partition has number of documents that is less then configured
MAXIMUM_PARTITION_SIZE
.
First observable partition that satisfy writer criteria is used for writing.
Constructor and Description |
---|
PartitionedIndexWriter(LuceneSchemaIndex index) |
Modifier and Type | Method and Description |
---|---|
void |
addDocument(org.apache.lucene.document.Document doc) |
void |
addDocuments(Iterable<org.apache.lucene.document.Document> documents) |
void |
deleteDocuments(org.apache.lucene.search.Query query) |
void |
deleteDocuments(org.apache.lucene.index.Term term) |
void |
updateDocument(org.apache.lucene.index.Term term,
org.apache.lucene.document.Document doc) |
public PartitionedIndexWriter(LuceneSchemaIndex index) throws IOException
IOException
public void addDocument(org.apache.lucene.document.Document doc) throws IOException
addDocument
in interface LuceneIndexWriter
IOException
public void addDocuments(Iterable<org.apache.lucene.document.Document> documents) throws IOException
addDocuments
in interface LuceneIndexWriter
IOException
public void updateDocument(org.apache.lucene.index.Term term, org.apache.lucene.document.Document doc) throws IOException
updateDocument
in interface LuceneIndexWriter
IOException
public void deleteDocuments(org.apache.lucene.search.Query query) throws IOException
deleteDocuments
in interface LuceneIndexWriter
IOException
public void deleteDocuments(org.apache.lucene.index.Term term) throws IOException
deleteDocuments
in interface LuceneIndexWriter
IOException
Copyright © 2002–2016 The Neo4j Graph Database Project. All rights reserved.