Constructor and Description |
---|
ElasticsearchSchemaAccessor() |
Modifier and Type | Method and Description |
---|---|
void |
closeIndex(String indexName) |
void |
createIndex(String indexName,
IndexSettings settings,
ExecutionOptions executionOptions) |
boolean |
createIndexIfAbsent(String indexName,
IndexSettings settings,
ExecutionOptions executionOptions) |
void |
dropIndex(String indexName,
ExecutionOptions executionOptions) |
IndexMetadata |
getCurrentIndexMetadata(String indexName) |
boolean |
indexExists(String indexName) |
void |
openIndex(String indexName) |
void |
putMapping(String indexName,
String mappingName,
TypeMapping mapping) |
void |
start(Properties properties,
BuildContext context)
Start phase notification.
|
void |
stop()
Stop phase notification
|
void |
updateSettings(String indexName,
IndexSettings settings) |
void |
waitForIndexStatus(String theIndexName,
ExecutionOptions executionOptions) |
public void start(Properties properties, BuildContext context)
Startable
public void stop()
Stoppable
public void createIndex(String indexName, IndexSettings settings, ExecutionOptions executionOptions)
public boolean createIndexIfAbsent(String indexName, IndexSettings settings, ExecutionOptions executionOptions)
true
if the index was actually created, false
if it already existed.public boolean indexExists(String indexName)
public IndexMetadata getCurrentIndexMetadata(String indexName)
public void updateSettings(String indexName, IndexSettings settings)
public void putMapping(String indexName, String mappingName, TypeMapping mapping)
public void waitForIndexStatus(String theIndexName, ExecutionOptions executionOptions)
public void dropIndex(String indexName, ExecutionOptions executionOptions)
public void closeIndex(String indexName)
public void openIndex(String indexName)
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved