@Component(value="fts_LuceneIndexer") public class LuceneIndexerBean extends java.lang.Object implements LuceneIndexer
LuceneIndexer.DocumentCreatedListenerNAME| Constructor and Description |
|---|
LuceneIndexerBean() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(LuceneIndexer.DocumentCreatedListener documentCreatedListener) |
void |
deleteAllDocuments() |
void |
deleteDocumentsForEntity(java.lang.String entityName) |
void |
indexEntity(java.lang.String entityName,
java.lang.Object entityId,
com.haulmont.cuba.core.entity.FtsChangeType changeType,
org.apache.lucene.index.IndexWriter writer) |
public void indexEntity(java.lang.String entityName,
java.lang.Object entityId,
com.haulmont.cuba.core.entity.FtsChangeType changeType,
org.apache.lucene.index.IndexWriter writer)
throws IndexingException
indexEntity in interface LuceneIndexerIndexingExceptionpublic void addListener(LuceneIndexer.DocumentCreatedListener documentCreatedListener)
addListener in interface LuceneIndexerpublic void deleteAllDocuments()
deleteAllDocuments in interface LuceneIndexerpublic void deleteDocumentsForEntity(java.lang.String entityName)
deleteDocumentsForEntity in interface LuceneIndexer