Interface | Description |
---|---|
LuceneWorkExecutor |
LuceneWorkDelegate interface.
|
Class | Description |
---|---|
ByTermDeleteWorkExecutor |
Extension of
DeleteLuceneWork that will always perform the
delete LuceneWork in an optimal way, since the underlying data store guarantee
uniqueness of terms across different entity types. |
ByTermUpdateWorkExecutor |
This applies the index update operation using the Lucene operation
IndexWriter.updateDocument(org.apache.lucene.index.Term, java.lang.Iterable<? extends org.apache.lucene.index.IndexableField>) . |
DeleteExtWorkExecutor |
Extension of
DeleteLuceneWork bound to a single entity. |
IndexUpdateVisitor |
A
IndexWorkVisitor which applies updates to the underlying Lucene index. |
UpdateExtWorkExecutor |
This applies the index update operation using the Lucene operation
IndexWriter.updateDocument(Term, Iterable)
This is the most efficient way to update the index, but we can apply it only if the Document is uniquely identified
by a single term (so no index sharing across entities or Numeric ids). |
UpdateWorkExecutor |
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved