|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IndicesAdminClient
Administrative actions/operations against indices.
AdminClient.indices()
Method Summary | |
---|---|
ActionFuture<IndicesAliasesResponse> |
aliases(IndicesAliasesRequest request)
Allows to add/remove aliases from indices. |
void |
aliases(IndicesAliasesRequest request,
ActionListener<IndicesAliasesResponse> listener)
Allows to add/remove aliases from indices. |
ActionFuture<AnalyzeResponse> |
analyze(AnalyzeRequest request)
Analyze text under the provided index. |
void |
analyze(AnalyzeRequest request,
ActionListener<AnalyzeResponse> listener)
Analyze text under the provided index. |
ActionFuture<ClearIndicesCacheResponse> |
clearCache(ClearIndicesCacheRequest request)
Clear indices cache. |
void |
clearCache(ClearIndicesCacheRequest request,
ActionListener<ClearIndicesCacheResponse> listener)
Clear indices cache. |
ActionFuture<CloseIndexResponse> |
close(CloseIndexRequest request)
Closes an index based on the index name. |
void |
close(CloseIndexRequest request,
ActionListener<CloseIndexResponse> listener)
Closes an index based on the index name. |
ActionFuture<CreateIndexResponse> |
create(CreateIndexRequest request)
Creates an index using an explicit request allowing to specify the settings of the index. |
void |
create(CreateIndexRequest request,
ActionListener<CreateIndexResponse> listener)
Creates an index using an explicit request allowing to specify the settings of the index. |
ActionFuture<DeleteIndexResponse> |
delete(DeleteIndexRequest request)
Deletes an index based on the index name. |
void |
delete(DeleteIndexRequest request,
ActionListener<DeleteIndexResponse> listener)
Deletes an index based on the index name. |
ActionFuture<DeleteMappingResponse> |
deleteMapping(DeleteMappingRequest request)
Deletes mapping (and all its data) from one or more indices. |
void |
deleteMapping(DeleteMappingRequest request,
ActionListener<DeleteMappingResponse> listener)
Deletes mapping definition for a type into one or more indices. |
ActionFuture<DeleteIndexTemplateResponse> |
deleteTemplate(DeleteIndexTemplateRequest request)
Deletes index template. |
void |
deleteTemplate(DeleteIndexTemplateRequest request,
ActionListener<DeleteIndexTemplateResponse> listener)
Deletes an index template. |
ActionFuture<FlushResponse> |
flush(FlushRequest request)
Explicitly flush one or more indices (releasing memory from the node). |
void |
flush(FlushRequest request,
ActionListener<FlushResponse> listener)
Explicitly flush one or more indices (releasing memory from the node). |
ActionFuture<GatewaySnapshotResponse> |
gatewaySnapshot(GatewaySnapshotRequest request)
Explicitly perform gateway snapshot for one or more indices. |
void |
gatewaySnapshot(GatewaySnapshotRequest request,
ActionListener<GatewaySnapshotResponse> listener)
Explicitly perform gateway snapshot for one or more indices. |
ActionFuture<OpenIndexResponse> |
open(OpenIndexRequest request)
OPen an index based on the index name. |
void |
open(OpenIndexRequest request,
ActionListener<OpenIndexResponse> listener)
Open an index based on the index name. |
ActionFuture<OptimizeResponse> |
optimize(OptimizeRequest request)
Explicitly optimize one or more indices into a the number of segments. |
void |
optimize(OptimizeRequest request,
ActionListener<OptimizeResponse> listener)
Explicitly optimize one or more indices into a the number of segments. |
IndicesAliasesRequestBuilder |
prepareAliases()
Allows to add/remove aliases from indices. |
AnalyzeRequestBuilder |
prepareAnalyze(java.lang.String index,
java.lang.String text)
Analyze text under the provided index. |
ClearIndicesCacheRequestBuilder |
prepareClearCache(java.lang.String... indices)
Clear indices cache. |
CloseIndexRequestBuilder |
prepareClose(java.lang.String index)
Closes an index based on the index name. |
CreateIndexRequestBuilder |
prepareCreate(java.lang.String index)
Creates an index using an explicit request allowing to specify the settings of the index. |
DeleteIndexRequestBuilder |
prepareDelete(java.lang.String index)
Deletes an index based on the index name. |
DeleteMappingRequestBuilder |
prepareDeleteMapping(java.lang.String... indices)
Deletes mapping definition for a type into one or more indices. |
DeleteIndexTemplateRequestBuilder |
prepareDeleteTemplate(java.lang.String name)
Deletes an index template. |
FlushRequestBuilder |
prepareFlush(java.lang.String... indices)
Explicitly flush one or more indices (releasing memory from the node). |
GatewaySnapshotRequestBuilder |
prepareGatewaySnapshot(java.lang.String... indices)
Explicitly perform gateway snapshot for one or more indices. |
OpenIndexRequestBuilder |
prepareOpen(java.lang.String index)
Opens an index based on the index name. |
OptimizeRequestBuilder |
prepareOptimize(java.lang.String... indices)
Explicitly optimize one or more indices into a the number of segments. |
PutMappingRequestBuilder |
preparePutMapping(java.lang.String... indices)
Add mapping definition for a type into one or more indices. |
PutIndexTemplateRequestBuilder |
preparePutTemplate(java.lang.String name)
Puts an index template. |
RefreshRequestBuilder |
prepareRefresh(java.lang.String... indices)
Explicitly refresh one or more indices (making the content indexed since the last refresh searchable). |
IndicesStatusRequestBuilder |
prepareStatus(java.lang.String... indices)
The status of one or more indices. |
UpdateSettingsRequestBuilder |
prepareUpdateSettings(java.lang.String... indices)
Update indices settings. |
ActionFuture<PutMappingResponse> |
putMapping(PutMappingRequest request)
Add mapping definition for a type into one or more indices. |
void |
putMapping(PutMappingRequest request,
ActionListener<PutMappingResponse> listener)
Add mapping definition for a type into one or more indices. |
ActionFuture<PutIndexTemplateResponse> |
putTemplate(PutIndexTemplateRequest request)
Puts an index template. |
void |
putTemplate(PutIndexTemplateRequest request,
ActionListener<PutIndexTemplateResponse> listener)
Puts an index template. |
ActionFuture<RefreshResponse> |
refresh(RefreshRequest request)
Explicitly refresh one or more indices (making the content indexed since the last refresh searchable). |
void |
refresh(RefreshRequest request,
ActionListener<RefreshResponse> listener)
Explicitly refresh one or more indices (making the content indexed since the last refresh searchable). |
ActionFuture<IndicesStatusResponse> |
status(IndicesStatusRequest request)
The status of one or more indices. |
void |
status(IndicesStatusRequest request,
ActionListener<IndicesStatusResponse> listener)
The status of one or more indices. |
ActionFuture<UpdateSettingsResponse> |
updateSettings(UpdateSettingsRequest request)
Updates settings of one or more indices. |
void |
updateSettings(UpdateSettingsRequest request,
ActionListener<UpdateSettingsResponse> listener)
Updates settings of one or more indices. |
Method Detail |
---|
ActionFuture<IndicesStatusResponse> status(IndicesStatusRequest request)
request
- The indices status request
Requests.indicesStatusRequest(String...)
void status(IndicesStatusRequest request, ActionListener<IndicesStatusResponse> listener)
request
- The indices status requestlistener
- A listener to be notified with a resultRequests.indicesStatusRequest(String...)
IndicesStatusRequestBuilder prepareStatus(java.lang.String... indices)
ActionFuture<CreateIndexResponse> create(CreateIndexRequest request)
request
- The create index request
Requests.createIndexRequest(String)
void create(CreateIndexRequest request, ActionListener<CreateIndexResponse> listener)
request
- The create index requestlistener
- A listener to be notified with a resultRequests.createIndexRequest(String)
CreateIndexRequestBuilder prepareCreate(java.lang.String index)
index
- The index name to createActionFuture<DeleteIndexResponse> delete(DeleteIndexRequest request)
request
- The delete index request
Requests.deleteIndexRequest(String)
void delete(DeleteIndexRequest request, ActionListener<DeleteIndexResponse> listener)
request
- The delete index requestlistener
- A listener to be notified with a resultRequests.deleteIndexRequest(String)
DeleteIndexRequestBuilder prepareDelete(java.lang.String index)
index
- The index name to deleteActionFuture<CloseIndexResponse> close(CloseIndexRequest request)
request
- The close index request
Requests.closeIndexRequest(String)
void close(CloseIndexRequest request, ActionListener<CloseIndexResponse> listener)
request
- The close index requestlistener
- A listener to be notified with a resultRequests.closeIndexRequest(String)
CloseIndexRequestBuilder prepareClose(java.lang.String index)
index
- The index name to closeActionFuture<OpenIndexResponse> open(OpenIndexRequest request)
request
- The close index request
Requests.openIndexRequest(String)
void open(OpenIndexRequest request, ActionListener<OpenIndexResponse> listener)
request
- The close index requestlistener
- A listener to be notified with a resultRequests.openIndexRequest(String)
OpenIndexRequestBuilder prepareOpen(java.lang.String index)
index
- The index name to closeActionFuture<RefreshResponse> refresh(RefreshRequest request)
request
- The refresh request
Requests.refreshRequest(String...)
void refresh(RefreshRequest request, ActionListener<RefreshResponse> listener)
request
- The refresh requestlistener
- A listener to be notified with a resultRequests.refreshRequest(String...)
RefreshRequestBuilder prepareRefresh(java.lang.String... indices)
ActionFuture<FlushResponse> flush(FlushRequest request)
request
- The flush request
Requests.flushRequest(String...)
void flush(FlushRequest request, ActionListener<FlushResponse> listener)
request
- The flush requestlistener
- A listener to be notified with a resultRequests.flushRequest(String...)
FlushRequestBuilder prepareFlush(java.lang.String... indices)
ActionFuture<OptimizeResponse> optimize(OptimizeRequest request)
request
- The optimize request
Requests.optimizeRequest(String...)
void optimize(OptimizeRequest request, ActionListener<OptimizeResponse> listener)
request
- The optimize requestlistener
- A listener to be notified with a resultRequests.optimizeRequest(String...)
OptimizeRequestBuilder prepareOptimize(java.lang.String... indices)
ActionFuture<PutMappingResponse> putMapping(PutMappingRequest request)
request
- The create mapping request
Requests.putMappingRequest(String...)
void putMapping(PutMappingRequest request, ActionListener<PutMappingResponse> listener)
request
- The create mapping requestlistener
- A listener to be notified with a resultRequests.putMappingRequest(String...)
PutMappingRequestBuilder preparePutMapping(java.lang.String... indices)
ActionFuture<DeleteMappingResponse> deleteMapping(DeleteMappingRequest request)
request
- The delete mapping request
Requests.deleteMappingRequest(String...)
void deleteMapping(DeleteMappingRequest request, ActionListener<DeleteMappingResponse> listener)
request
- The delete mapping requestlistener
- A listener to be notified with a resultRequests.deleteMappingRequest(String...)
DeleteMappingRequestBuilder prepareDeleteMapping(java.lang.String... indices)
ActionFuture<GatewaySnapshotResponse> gatewaySnapshot(GatewaySnapshotRequest request)
request
- The gateway snapshot request
Requests.gatewaySnapshotRequest(String...)
void gatewaySnapshot(GatewaySnapshotRequest request, ActionListener<GatewaySnapshotResponse> listener)
request
- The gateway snapshot requestlistener
- A listener to be notified with a resultRequests.gatewaySnapshotRequest(String...)
GatewaySnapshotRequestBuilder prepareGatewaySnapshot(java.lang.String... indices)
ActionFuture<IndicesAliasesResponse> aliases(IndicesAliasesRequest request)
request
- The index aliases request
Requests.indexAliasesRequest()
void aliases(IndicesAliasesRequest request, ActionListener<IndicesAliasesResponse> listener)
request
- The index aliases requestlistener
- A listener to be notified with a resultRequests.indexAliasesRequest()
IndicesAliasesRequestBuilder prepareAliases()
ActionFuture<ClearIndicesCacheResponse> clearCache(ClearIndicesCacheRequest request)
request
- The clear indices cache request
Requests.clearIndicesCacheRequest(String...)
void clearCache(ClearIndicesCacheRequest request, ActionListener<ClearIndicesCacheResponse> listener)
request
- The clear indices cache requestlistener
- A listener to be notified with a resultRequests.clearIndicesCacheRequest(String...)
ClearIndicesCacheRequestBuilder prepareClearCache(java.lang.String... indices)
ActionFuture<UpdateSettingsResponse> updateSettings(UpdateSettingsRequest request)
request
- the update settings request
void updateSettings(UpdateSettingsRequest request, ActionListener<UpdateSettingsResponse> listener)
request
- the update settings requestlistener
- A listener to be notified with the responseUpdateSettingsRequestBuilder prepareUpdateSettings(java.lang.String... indices)
ActionFuture<AnalyzeResponse> analyze(AnalyzeRequest request)
void analyze(AnalyzeRequest request, ActionListener<AnalyzeResponse> listener)
AnalyzeRequestBuilder prepareAnalyze(java.lang.String index, java.lang.String text)
index
- The index nametext
- The text to analyzeActionFuture<PutIndexTemplateResponse> putTemplate(PutIndexTemplateRequest request)
void putTemplate(PutIndexTemplateRequest request, ActionListener<PutIndexTemplateResponse> listener)
PutIndexTemplateRequestBuilder preparePutTemplate(java.lang.String name)
name
- The name of the template.ActionFuture<DeleteIndexTemplateResponse> deleteTemplate(DeleteIndexTemplateRequest request)
void deleteTemplate(DeleteIndexTemplateRequest request, ActionListener<DeleteIndexTemplateResponse> listener)
DeleteIndexTemplateRequestBuilder prepareDeleteTemplate(java.lang.String name)
name
- The name of the template.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |