public class ElasticsearchIndexManager extends Object implements IndexManager
IndexManager applying indexing work to an Elasticsearch server.| Constructor and Description |
|---|
ElasticsearchIndexManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addContainedEntity(Class<?> entity) |
void |
closeIndexWriter() |
void |
destroy() |
String |
getActualIndexName() |
org.apache.lucene.analysis.Analyzer |
getAnalyzer(String name) |
Set<Class<?>> |
getContainedTypes() |
String |
getIndexName() |
ReaderProvider |
getReaderProvider() |
LuceneWorkSerializer |
getSerializer() |
org.apache.lucene.search.similarities.Similarity |
getSimilarity() |
void |
initialize(String indexName,
Properties properties,
org.apache.lucene.search.similarities.Similarity similarity,
WorkerBuildContext context) |
void |
optimize() |
void |
performOperations(List<LuceneWork> queue,
IndexingMonitor monitor) |
void |
performStreamOperation(LuceneWork singleOperation,
IndexingMonitor monitor,
boolean forceAsync) |
void |
setSearchFactory(ExtendedSearchIntegrator boundSearchIntegrator) |
String |
toString() |
public void initialize(String indexName, Properties properties, org.apache.lucene.search.similarities.Similarity similarity, WorkerBuildContext context)
initialize in interface IndexManagerpublic void destroy()
destroy in interface IndexManagerpublic void setSearchFactory(ExtendedSearchIntegrator boundSearchIntegrator)
setSearchFactory in interface IndexManagerpublic void addContainedEntity(Class<?> entity)
addContainedEntity in interface IndexManagerpublic String getIndexName()
getIndexName in interface IndexManagerpublic ReaderProvider getReaderProvider()
getReaderProvider in interface IndexManagerpublic Set<Class<?>> getContainedTypes()
getContainedTypes in interface IndexManagerpublic org.apache.lucene.search.similarities.Similarity getSimilarity()
getSimilarity in interface IndexManagerpublic org.apache.lucene.analysis.Analyzer getAnalyzer(String name)
getAnalyzer in interface IndexManagerpublic LuceneWorkSerializer getSerializer()
getSerializer in interface IndexManagerpublic void closeIndexWriter()
closeIndexWriter in interface IndexManagerpublic String getActualIndexName()
public void performOperations(List<LuceneWork> queue, IndexingMonitor monitor)
performOperations in interface IndexManagerpublic void performStreamOperation(LuceneWork singleOperation, IndexingMonitor monitor, boolean forceAsync)
performStreamOperation in interface IndexManagerpublic void optimize()
optimize in interface IndexManagerCopyright © 2006–2016 Hibernate. All rights reserved.