public class Indices extends java.lang.Object implements IndexManagement
| Constructor and Description |
|---|
Indices(org.elasticsearch.node.Node node,
Configuration configuration) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
aliasExists(java.lang.String alias) |
java.lang.String |
aliasTarget(java.lang.String alias) |
java.lang.String |
allIndicesAlias() |
void |
close(java.lang.String indexName) |
boolean |
create(java.lang.String indexName) |
boolean |
cycleAlias(java.lang.String aliasName,
java.lang.String targetIndex) |
boolean |
cycleAlias(java.lang.String aliasName,
java.lang.String targetIndex,
java.lang.String oldIndex) |
void |
delete(java.lang.String indexName) |
boolean |
exists(java.lang.String index) |
void |
flush(java.lang.String index) |
java.util.Map<java.lang.String,org.elasticsearch.action.admin.indices.stats.IndexStats> |
getAll() |
java.util.Set<java.lang.String> |
getAllMessageFields() |
java.util.Set<java.lang.String> |
getClosedIndices() |
IndexStatistics |
getIndexStats(java.lang.String index) |
com.google.common.collect.ImmutableMap<java.lang.String,org.elasticsearch.cluster.metadata.IndexMetaData> |
getMetadata() |
long |
getTotalNumberOfMessages() |
long |
getTotalSize() |
boolean |
isReopened(java.lang.String indexName) |
void |
move(java.lang.String source,
java.lang.String target) |
long |
numberOfMessages(java.lang.String indexName) |
void |
optimizeIndex(java.lang.String index) |
void |
reopenIndex(java.lang.String index) |
void |
setReadOnly(java.lang.String index) |
@Inject
public Indices(org.elasticsearch.node.Node node,
Configuration configuration)
public void move(java.lang.String source,
java.lang.String target)
public void delete(java.lang.String indexName)
delete in interface IndexManagementpublic void close(java.lang.String indexName)
close in interface IndexManagementpublic long numberOfMessages(java.lang.String indexName)
throws IndexNotFoundException
IndexNotFoundExceptionpublic java.util.Map<java.lang.String,org.elasticsearch.action.admin.indices.stats.IndexStats> getAll()
public long getTotalNumberOfMessages()
public long getTotalSize()
public java.lang.String allIndicesAlias()
public boolean exists(java.lang.String index)
public boolean aliasExists(java.lang.String alias)
public java.lang.String aliasTarget(java.lang.String alias)
public boolean create(java.lang.String indexName)
public com.google.common.collect.ImmutableMap<java.lang.String,org.elasticsearch.cluster.metadata.IndexMetaData> getMetadata()
public java.util.Set<java.lang.String> getAllMessageFields()
public void setReadOnly(java.lang.String index)
public void flush(java.lang.String index)
public void reopenIndex(java.lang.String index)
public boolean isReopened(java.lang.String indexName)
public java.util.Set<java.lang.String> getClosedIndices()
public IndexStatistics getIndexStats(java.lang.String index)
public boolean cycleAlias(java.lang.String aliasName,
java.lang.String targetIndex)
public boolean cycleAlias(java.lang.String aliasName,
java.lang.String targetIndex,
java.lang.String oldIndex)
public void optimizeIndex(java.lang.String index)
Copyright © 2012-2014 TORCH GmbH. All Rights Reserved.