public class ElasticsearchSchemaAccessor extends Object
DefaultElasticsearchSchema*.| Constructor and Description |
|---|
ElasticsearchSchemaAccessor(ElasticsearchWorkFactory workFactory,
ElasticsearchWorkProcessor workProcessor) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeIndex(URLEncodedString indexName) |
void |
createIndex(URLEncodedString indexName,
IndexSettings settings,
ExecutionOptions executionOptions) |
boolean |
createIndexIfAbsent(URLEncodedString indexName,
IndexSettings settings,
ExecutionOptions executionOptions) |
void |
dropIndex(URLEncodedString indexName,
ExecutionOptions executionOptions) |
IndexMetadata |
getCurrentIndexMetadata(URLEncodedString indexName) |
boolean |
indexExists(URLEncodedString indexName) |
void |
openIndex(URLEncodedString indexName) |
void |
putMapping(URLEncodedString indexName,
URLEncodedString mappingName,
TypeMapping mapping) |
void |
updateSettings(URLEncodedString indexName,
IndexSettings settings) |
void |
waitForIndexStatus(URLEncodedString indexName,
ExecutionOptions executionOptions) |
public ElasticsearchSchemaAccessor(ElasticsearchWorkFactory workFactory, ElasticsearchWorkProcessor workProcessor)
public void createIndex(URLEncodedString indexName, IndexSettings settings, ExecutionOptions executionOptions)
public boolean createIndexIfAbsent(URLEncodedString indexName, IndexSettings settings, ExecutionOptions executionOptions)
indexName - The name of the indexsettings - The settings for the newly created indexexecutionOptions - The execution optionstrue if the index was actually created, false if it already existed.public boolean indexExists(URLEncodedString indexName)
public IndexMetadata getCurrentIndexMetadata(URLEncodedString indexName)
public void updateSettings(URLEncodedString indexName, IndexSettings settings)
public void putMapping(URLEncodedString indexName, URLEncodedString mappingName, TypeMapping mapping)
public void waitForIndexStatus(URLEncodedString indexName, ExecutionOptions executionOptions)
public void dropIndex(URLEncodedString indexName, ExecutionOptions executionOptions)
public void closeIndex(URLEncodedString indexName)
public void openIndex(URLEncodedString indexName)
Copyright © 2006–2017 Hibernate. All rights reserved.