@Component(value="fts_LuceneIndexer") public class LuceneIndexerBean extends java.lang.Object implements LuceneIndexer
LuceneIndexer.DocumentCreatedListener
NAME
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 LuceneIndexer
IndexingException
public void addListener(LuceneIndexer.DocumentCreatedListener documentCreatedListener)
addListener
in interface LuceneIndexer
public void deleteAllDocuments()
deleteAllDocuments
in interface LuceneIndexer
public void deleteDocumentsForEntity(java.lang.String entityName)
deleteDocumentsForEntity
in interface LuceneIndexer