Package org.elasticsearch.client
Interface IndicesAdminClient
-
- All Superinterfaces:
ElasticsearchClient
public interface IndicesAdminClient extends ElasticsearchClient
Administrative actions/operations against indices.- See Also:
AdminClient.indices()
-
-
Method Summary
Modifier and Type Method Description ActionFuture<AcknowledgedResponse>aliases(IndicesAliasesRequest request)Allows to add/remove aliases from indices.voidaliases(IndicesAliasesRequest request, ActionListener<AcknowledgedResponse> listener)Allows to add/remove aliases from indices.ActionFuture<AliasesExistResponse>aliasesExist(GetAliasesRequest request)Check to existence of index aliases.voidaliasesExist(GetAliasesRequest request, ActionListener<AliasesExistResponse> listener)Check the existence of specified index aliases.ActionFuture<AnalyzeResponse>analyze(AnalyzeRequest request)Analyze text under the provided index.voidanalyze(AnalyzeRequest request, ActionListener<AnalyzeResponse> listener)Analyze text under the provided index.ActionFuture<ClearIndicesCacheResponse>clearCache(ClearIndicesCacheRequest request)Clear indices cache.voidclearCache(ClearIndicesCacheRequest request, ActionListener<ClearIndicesCacheResponse> listener)Clear indices cache.ActionFuture<AcknowledgedResponse>close(CloseIndexRequest request)Closes an index based on the index name.voidclose(CloseIndexRequest request, ActionListener<AcknowledgedResponse> 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.voidcreate(CreateIndexRequest request, ActionListener<CreateIndexResponse> listener)Creates an index using an explicit request allowing to specify the settings of the index.ActionFuture<AcknowledgedResponse>delete(DeleteIndexRequest request)Deletes an index based on the index name.voiddelete(DeleteIndexRequest request, ActionListener<AcknowledgedResponse> listener)Deletes an index based on the index name.ActionFuture<AcknowledgedResponse>deleteTemplate(DeleteIndexTemplateRequest request)Deletes index template.voiddeleteTemplate(DeleteIndexTemplateRequest request, ActionListener<AcknowledgedResponse> listener)Deletes an index template.ActionFuture<IndicesExistsResponse>exists(IndicesExistsRequest request)Indices Exists.voidexists(IndicesExistsRequest request, ActionListener<IndicesExistsResponse> listener)The status of one or more indices.ActionFuture<FlushResponse>flush(FlushRequest request)Explicitly flush one or more indices (releasing memory from the node).voidflush(FlushRequest request, ActionListener<FlushResponse> listener)Explicitly flush one or more indices (releasing memory from the node).ActionFuture<ForceMergeResponse>forceMerge(ForceMergeRequest request)Explicitly force merge one or more indices into a the number of segments.voidforceMerge(ForceMergeRequest request, ActionListener<ForceMergeResponse> listener)Explicitly force merge one or more indices into a the number of segments.ActionFuture<GetAliasesResponse>getAliases(GetAliasesRequest request)Get specific index aliases that exists in particular indices and / or by name.voidgetAliases(GetAliasesRequest request, ActionListener<GetAliasesResponse> listener)Get specific index aliases that exists in particular indices and / or by name.ActionFuture<GetFieldMappingsResponse>getFieldMappings(GetFieldMappingsRequest request)Get the mappings of specific fieldsvoidgetFieldMappings(GetFieldMappingsRequest request, ActionListener<GetFieldMappingsResponse> listener)Get the mappings of specific fieldsActionFuture<GetIndexResponse>getIndex(GetIndexRequest request)Get index metadata for particular indices.voidgetIndex(GetIndexRequest request, ActionListener<GetIndexResponse> listener)Get index metadata for particular indices.ActionFuture<GetMappingsResponse>getMappings(GetMappingsRequest request)Get the complete mappings of one or more typesvoidgetMappings(GetMappingsRequest request, ActionListener<GetMappingsResponse> listener)Get the complete mappings of one or more typesActionFuture<GetSettingsResponse>getSettings(GetSettingsRequest request)Executed a per index settings get request.voidgetSettings(GetSettingsRequest request, ActionListener<GetSettingsResponse> listener)Executed a per index settings get request and returns the settings for the indices specified.ActionFuture<GetIndexTemplatesResponse>getTemplates(GetIndexTemplatesRequest request)Gets index template.voidgetTemplates(GetIndexTemplatesRequest request, ActionListener<GetIndexTemplatesResponse> listener)Gets an index template.ActionFuture<OpenIndexResponse>open(OpenIndexRequest request)Open an index based on the index name.voidopen(OpenIndexRequest request, ActionListener<OpenIndexResponse> listener)Open an index based on the index name.IndicesAliasesRequestBuilderprepareAliases()Allows to add/remove aliases from indices.AliasesExistRequestBuilderprepareAliasesExist(java.lang.String... aliases)Allows to check to existence of aliases from indices.AnalyzeRequestBuilderprepareAnalyze()Analyze text/texts.AnalyzeRequestBuilderprepareAnalyze(java.lang.String text)Analyze text.AnalyzeRequestBuilderprepareAnalyze(java.lang.String index, java.lang.String text)Analyze text under the provided index.ClearIndicesCacheRequestBuilderprepareClearCache(java.lang.String... indices)Clear indices cache.CloseIndexRequestBuilderprepareClose(java.lang.String... indices)Closes one or more indices based on their index name.CreateIndexRequestBuilderprepareCreate(java.lang.String index)Creates an index using an explicit request allowing to specify the settings of the index.DeleteIndexRequestBuilderprepareDelete(java.lang.String... indices)Deletes an index based on the index name.DeleteIndexTemplateRequestBuilderprepareDeleteTemplate(java.lang.String name)Deletes an index template.IndicesExistsRequestBuilderprepareExists(java.lang.String... indices)Indices exists.FlushRequestBuilderprepareFlush(java.lang.String... indices)Explicitly flush one or more indices (releasing memory from the node).ForceMergeRequestBuilderprepareForceMerge(java.lang.String... indices)Explicitly force merge one or more indices into a the number of segments.GetAliasesRequestBuilderprepareGetAliases(java.lang.String... aliases)Get specific index aliases that exists in particular indices and / or by name.GetFieldMappingsRequestBuilderprepareGetFieldMappings(java.lang.String... indices)Get the mappings of specific fieldsGetIndexRequestBuilderprepareGetIndex()Get index metadata for particular indices.GetMappingsRequestBuilderprepareGetMappings(java.lang.String... indices)Get the complete mappings of one or more typesGetSettingsRequestBuilderprepareGetSettings(java.lang.String... indices)Returns a builder for a per index settings get request.GetIndexTemplatesRequestBuilderprepareGetTemplates(java.lang.String... name)Gets an index template (optional).OpenIndexRequestBuilderprepareOpen(java.lang.String... indices)Opens one or more indices based on their index name.PutMappingRequestBuilderpreparePutMapping(java.lang.String... indices)Add mapping definition for a type into one or more indices.PutIndexTemplateRequestBuilderpreparePutTemplate(java.lang.String name)Puts an index template.RecoveryRequestBuilderprepareRecoveries(java.lang.String... indices)Indices recoveriesRefreshRequestBuilderprepareRefresh(java.lang.String... indices)Explicitly refresh one or more indices (making the content indexed since the last refresh searchable).ResizeRequestBuilderprepareResizeIndex(java.lang.String sourceIndex, java.lang.String targetIndex)Resize an index using an explicit request allowing to specify the settings, mappings and aliases of the target index of the index.RolloverRequestBuilderprepareRolloverIndex(java.lang.String sourceAlias)Swaps the index pointed to by an alias given all provided conditions are satisfiedIndicesSegmentsRequestBuilderprepareSegments(java.lang.String... indices)The segments of one or more indices.IndicesShardStoreRequestBuilderprepareShardStores(java.lang.String... indices)The shard stores info of one or more indices.IndicesStatsRequestBuilderprepareStats(java.lang.String... indices)Indices stats.SyncedFlushRequestBuilderprepareSyncedFlush(java.lang.String... indices)Explicitly sync flush one or more indices (write sync id to shards for faster recovery).TypesExistsRequestBuilderprepareTypesExists(java.lang.String... index)Indices exists.UpdateSettingsRequestBuilderprepareUpdateSettings(java.lang.String... indices)Update indices settings.UpgradeRequestBuilderprepareUpgrade(java.lang.String... indices)Check upgrade status of one or more indicesUpgradeStatusRequestBuilderprepareUpgradeStatus(java.lang.String... indices)Explicitly upgrade one or more indicesValidateQueryRequestBuilderprepareValidateQuery(java.lang.String... indices)Validate a query for correctness.ActionFuture<AcknowledgedResponse>putMapping(PutMappingRequest request)Add mapping definition for a type into one or more indices.voidputMapping(PutMappingRequest request, ActionListener<AcknowledgedResponse> listener)Add mapping definition for a type into one or more indices.ActionFuture<AcknowledgedResponse>putTemplate(PutIndexTemplateRequest request)Puts an index template.voidputTemplate(PutIndexTemplateRequest request, ActionListener<AcknowledgedResponse> listener)Puts an index template.ActionFuture<RecoveryResponse>recoveries(RecoveryRequest request)Indices recoveriesvoidrecoveries(RecoveryRequest request, ActionListener<RecoveryResponse> listener)Indices recoveriesActionFuture<RefreshResponse>refresh(RefreshRequest request)Explicitly refresh one or more indices (making the content indexed since the last refresh searchable).voidrefresh(RefreshRequest request, ActionListener<RefreshResponse> listener)Explicitly refresh one or more indices (making the content indexed since the last refresh searchable).ActionFuture<ResizeResponse>resizeIndex(ResizeRequest request)Resize an index using an explicit request allowing to specify the settings, mappings and aliases of the target index of the index.voidresizeIndex(ResizeRequest request, ActionListener<ResizeResponse> listener)Shrinks an index using an explicit request allowing to specify the settings, mappings and aliases of the target index of the index.voidrolloverIndex(RolloverRequest request, ActionListener<RolloverResponse> listener)Swaps the index pointed to by an alias given all provided conditions are satisfiedActionFuture<RolloverResponse>rolloversIndex(RolloverRequest request)Swaps the index pointed to by an alias given all provided conditions are satisfiedActionFuture<IndicesSegmentResponse>segments(IndicesSegmentsRequest request)The segments of one or more indices.voidsegments(IndicesSegmentsRequest request, ActionListener<IndicesSegmentResponse> listener)The segments of one or more indices.ActionFuture<IndicesShardStoresResponse>shardStores(IndicesShardStoresRequest request)The shard stores info of one or more indices.voidshardStores(IndicesShardStoresRequest request, ActionListener<IndicesShardStoresResponse> listener)The shard stores info of one or more indices.ActionFuture<IndicesStatsResponse>stats(IndicesStatsRequest request)Indices stats.voidstats(IndicesStatsRequest request, ActionListener<IndicesStatsResponse> listener)Indices stats.ActionFuture<SyncedFlushResponse>syncedFlush(SyncedFlushRequest request)Explicitly sync flush one or more indices (write sync id to shards for faster recovery).voidsyncedFlush(SyncedFlushRequest request, ActionListener<SyncedFlushResponse> listener)Explicitly sync flush one or more indices (write sync id to shards for faster recovery).ActionFuture<TypesExistsResponse>typesExists(TypesExistsRequest request)Types Exists.voidtypesExists(TypesExistsRequest request, ActionListener<TypesExistsResponse> listener)Types existsActionFuture<AcknowledgedResponse>updateSettings(UpdateSettingsRequest request)Updates settings of one or more indices.voidupdateSettings(UpdateSettingsRequest request, ActionListener<AcknowledgedResponse> listener)Updates settings of one or more indices.ActionFuture<UpgradeResponse>upgrade(UpgradeRequest request)Explicitly upgrade one or more indicesvoidupgrade(UpgradeRequest request, ActionListener<UpgradeResponse> listener)Explicitly upgrade one or more indicesActionFuture<UpgradeStatusResponse>upgradeStatus(UpgradeStatusRequest request)Check upgrade status of one or more indicesvoidupgradeStatus(UpgradeStatusRequest request, ActionListener<UpgradeStatusResponse> listener)Check upgrade status of one or more indicesActionFuture<ValidateQueryResponse>validateQuery(ValidateQueryRequest request)Validate a query for correctness.voidvalidateQuery(ValidateQueryRequest request, ActionListener<ValidateQueryResponse> listener)Validate a query for correctness.-
Methods inherited from interface org.elasticsearch.client.ElasticsearchClient
execute, execute, prepareExecute, threadPool
-
-
-
-
Method Detail
-
exists
ActionFuture<IndicesExistsResponse> exists(IndicesExistsRequest request)
Indices Exists.- Parameters:
request- The indices exists request- Returns:
- The result future
- See Also:
Requests.indicesExistsRequest(String...)
-
exists
void exists(IndicesExistsRequest request, ActionListener<IndicesExistsResponse> listener)
The status of one or more indices.- Parameters:
request- The indices status requestlistener- A listener to be notified with a result- See Also:
Requests.indicesExistsRequest(String...)
-
prepareExists
IndicesExistsRequestBuilder prepareExists(java.lang.String... indices)
Indices exists.
-
typesExists
ActionFuture<TypesExistsResponse> typesExists(TypesExistsRequest request)
Types Exists.- Parameters:
request- The types exists request- Returns:
- The result future
-
typesExists
void typesExists(TypesExistsRequest request, ActionListener<TypesExistsResponse> listener)
Types exists- Parameters:
request- The types existslistener- A listener to be notified with a result
-
prepareTypesExists
TypesExistsRequestBuilder prepareTypesExists(java.lang.String... index)
Indices exists.
-
stats
ActionFuture<IndicesStatsResponse> stats(IndicesStatsRequest request)
Indices stats.
-
stats
void stats(IndicesStatsRequest request, ActionListener<IndicesStatsResponse> listener)
Indices stats.
-
prepareStats
IndicesStatsRequestBuilder prepareStats(java.lang.String... indices)
Indices stats.
-
recoveries
ActionFuture<RecoveryResponse> recoveries(RecoveryRequest request)
Indices recoveries
-
recoveries
void recoveries(RecoveryRequest request, ActionListener<RecoveryResponse> listener)
Indices recoveries
-
prepareRecoveries
RecoveryRequestBuilder prepareRecoveries(java.lang.String... indices)
Indices recoveries
-
segments
ActionFuture<IndicesSegmentResponse> segments(IndicesSegmentsRequest request)
The segments of one or more indices.- Parameters:
request- The indices segments request- Returns:
- The result future
- See Also:
Requests.indicesSegmentsRequest(String...)
-
segments
void segments(IndicesSegmentsRequest request, ActionListener<IndicesSegmentResponse> listener)
The segments of one or more indices.- Parameters:
request- The indices segments requestlistener- A listener to be notified with a result- See Also:
Requests.indicesSegmentsRequest(String...)
-
prepareSegments
IndicesSegmentsRequestBuilder prepareSegments(java.lang.String... indices)
The segments of one or more indices.
-
shardStores
ActionFuture<IndicesShardStoresResponse> shardStores(IndicesShardStoresRequest request)
The shard stores info of one or more indices.- Parameters:
request- The indices shard stores request- Returns:
- The result future
- See Also:
Requests.indicesShardStoresRequest(String...)
-
shardStores
void shardStores(IndicesShardStoresRequest request, ActionListener<IndicesShardStoresResponse> listener)
The shard stores info of one or more indices.- Parameters:
request- The indices shard stores requestlistener- A listener to be notified with a result- See Also:
Requests.indicesShardStoresRequest(String...)
-
prepareShardStores
IndicesShardStoreRequestBuilder prepareShardStores(java.lang.String... indices)
The shard stores info of one or more indices.
-
create
ActionFuture<CreateIndexResponse> create(CreateIndexRequest request)
Creates an index using an explicit request allowing to specify the settings of the index.- Parameters:
request- The create index request- Returns:
- The result future
- See Also:
Requests.createIndexRequest(String)
-
create
void create(CreateIndexRequest request, ActionListener<CreateIndexResponse> listener)
Creates an index using an explicit request allowing to specify the settings of the index.- Parameters:
request- The create index requestlistener- A listener to be notified with a result- See Also:
Requests.createIndexRequest(String)
-
prepareCreate
CreateIndexRequestBuilder prepareCreate(java.lang.String index)
Creates an index using an explicit request allowing to specify the settings of the index.- Parameters:
index- The index name to create
-
delete
ActionFuture<AcknowledgedResponse> delete(DeleteIndexRequest request)
Deletes an index based on the index name.- Parameters:
request- The delete index request- Returns:
- The result future
- See Also:
Requests.deleteIndexRequest(String)
-
delete
void delete(DeleteIndexRequest request, ActionListener<AcknowledgedResponse> listener)
Deletes an index based on the index name.- Parameters:
request- The delete index requestlistener- A listener to be notified with a result- See Also:
Requests.deleteIndexRequest(String)
-
prepareDelete
DeleteIndexRequestBuilder prepareDelete(java.lang.String... indices)
Deletes an index based on the index name.- Parameters:
indices- The indices to delete. Use "_all" to delete all indices.
-
close
ActionFuture<AcknowledgedResponse> close(CloseIndexRequest request)
Closes an index based on the index name.- Parameters:
request- The close index request- Returns:
- The result future
- See Also:
Requests.closeIndexRequest(String)
-
close
void close(CloseIndexRequest request, ActionListener<AcknowledgedResponse> listener)
Closes an index based on the index name.- Parameters:
request- The close index requestlistener- A listener to be notified with a result- See Also:
Requests.closeIndexRequest(String)
-
prepareClose
CloseIndexRequestBuilder prepareClose(java.lang.String... indices)
Closes one or more indices based on their index name.- Parameters:
indices- The name of the indices to close
-
open
ActionFuture<OpenIndexResponse> open(OpenIndexRequest request)
Open an index based on the index name.- Parameters:
request- The close index request- Returns:
- The result future
- See Also:
Requests.openIndexRequest(String)
-
open
void open(OpenIndexRequest request, ActionListener<OpenIndexResponse> listener)
Open an index based on the index name.- Parameters:
request- The close index requestlistener- A listener to be notified with a result- See Also:
Requests.openIndexRequest(String)
-
prepareOpen
OpenIndexRequestBuilder prepareOpen(java.lang.String... indices)
Opens one or more indices based on their index name.- Parameters:
indices- The name of the indices to close
-
refresh
ActionFuture<RefreshResponse> refresh(RefreshRequest request)
Explicitly refresh one or more indices (making the content indexed since the last refresh searchable).- Parameters:
request- The refresh request- Returns:
- The result future
- See Also:
Requests.refreshRequest(String...)
-
refresh
void refresh(RefreshRequest request, ActionListener<RefreshResponse> listener)
Explicitly refresh one or more indices (making the content indexed since the last refresh searchable).- Parameters:
request- The refresh requestlistener- A listener to be notified with a result- See Also:
Requests.refreshRequest(String...)
-
prepareRefresh
RefreshRequestBuilder prepareRefresh(java.lang.String... indices)
Explicitly refresh one or more indices (making the content indexed since the last refresh searchable).
-
flush
ActionFuture<FlushResponse> flush(FlushRequest request)
Explicitly flush one or more indices (releasing memory from the node).- Parameters:
request- The flush request- Returns:
- A result future
- See Also:
Requests.flushRequest(String...)
-
flush
void flush(FlushRequest request, ActionListener<FlushResponse> listener)
Explicitly flush one or more indices (releasing memory from the node).- Parameters:
request- The flush requestlistener- A listener to be notified with a result- See Also:
Requests.flushRequest(String...)
-
prepareFlush
FlushRequestBuilder prepareFlush(java.lang.String... indices)
Explicitly flush one or more indices (releasing memory from the node).
-
syncedFlush
ActionFuture<SyncedFlushResponse> syncedFlush(SyncedFlushRequest request)
Explicitly sync flush one or more indices (write sync id to shards for faster recovery).- Parameters:
request- The sync flush request- Returns:
- A result future
- See Also:
Requests.syncedFlushRequest(String...)
-
syncedFlush
void syncedFlush(SyncedFlushRequest request, ActionListener<SyncedFlushResponse> listener)
Explicitly sync flush one or more indices (write sync id to shards for faster recovery).- Parameters:
request- The sync flush requestlistener- A listener to be notified with a result- See Also:
Requests.syncedFlushRequest(String...)
-
prepareSyncedFlush
SyncedFlushRequestBuilder prepareSyncedFlush(java.lang.String... indices)
Explicitly sync flush one or more indices (write sync id to shards for faster recovery).
-
forceMerge
ActionFuture<ForceMergeResponse> forceMerge(ForceMergeRequest request)
Explicitly force merge one or more indices into a the number of segments.- Parameters:
request- The optimize request- Returns:
- A result future
- See Also:
Requests.forceMergeRequest(String...)
-
forceMerge
void forceMerge(ForceMergeRequest request, ActionListener<ForceMergeResponse> listener)
Explicitly force merge one or more indices into a the number of segments.- Parameters:
request- The force merge requestlistener- A listener to be notified with a result- See Also:
Requests.forceMergeRequest(String...)
-
prepareForceMerge
ForceMergeRequestBuilder prepareForceMerge(java.lang.String... indices)
Explicitly force merge one or more indices into a the number of segments.
-
upgrade
ActionFuture<UpgradeResponse> upgrade(UpgradeRequest request)
Explicitly upgrade one or more indices- Parameters:
request- The upgrade request- Returns:
- A result future
- See Also:
Requests.upgradeRequest(String...)
-
upgrade
void upgrade(UpgradeRequest request, ActionListener<UpgradeResponse> listener)
Explicitly upgrade one or more indices- Parameters:
request- The upgrade requestlistener- A listener to be notified with a result- See Also:
Requests.upgradeRequest(String...)
-
prepareUpgradeStatus
UpgradeStatusRequestBuilder prepareUpgradeStatus(java.lang.String... indices)
Explicitly upgrade one or more indices
-
upgradeStatus
ActionFuture<UpgradeStatusResponse> upgradeStatus(UpgradeStatusRequest request)
Check upgrade status of one or more indices- Parameters:
request- The upgrade request- Returns:
- A result future
- See Also:
Requests.upgradeRequest(String...)
-
upgradeStatus
void upgradeStatus(UpgradeStatusRequest request, ActionListener<UpgradeStatusResponse> listener)
Check upgrade status of one or more indices- Parameters:
request- The upgrade requestlistener- A listener to be notified with a result- See Also:
Requests.upgradeRequest(String...)
-
prepareUpgrade
UpgradeRequestBuilder prepareUpgrade(java.lang.String... indices)
Check upgrade status of one or more indices
-
getMappings
void getMappings(GetMappingsRequest request, ActionListener<GetMappingsResponse> listener)
Get the complete mappings of one or more types
-
getMappings
ActionFuture<GetMappingsResponse> getMappings(GetMappingsRequest request)
Get the complete mappings of one or more types
-
prepareGetMappings
GetMappingsRequestBuilder prepareGetMappings(java.lang.String... indices)
Get the complete mappings of one or more types
-
getFieldMappings
void getFieldMappings(GetFieldMappingsRequest request, ActionListener<GetFieldMappingsResponse> listener)
Get the mappings of specific fields
-
prepareGetFieldMappings
GetFieldMappingsRequestBuilder prepareGetFieldMappings(java.lang.String... indices)
Get the mappings of specific fields
-
getFieldMappings
ActionFuture<GetFieldMappingsResponse> getFieldMappings(GetFieldMappingsRequest request)
Get the mappings of specific fields
-
putMapping
ActionFuture<AcknowledgedResponse> putMapping(PutMappingRequest request)
Add mapping definition for a type into one or more indices.- Parameters:
request- The create mapping request- Returns:
- A result future
- See Also:
Requests.putMappingRequest(String...)
-
putMapping
void putMapping(PutMappingRequest request, ActionListener<AcknowledgedResponse> listener)
Add mapping definition for a type into one or more indices.- Parameters:
request- The create mapping requestlistener- A listener to be notified with a result- See Also:
Requests.putMappingRequest(String...)
-
preparePutMapping
PutMappingRequestBuilder preparePutMapping(java.lang.String... indices)
Add mapping definition for a type into one or more indices.
-
aliases
ActionFuture<AcknowledgedResponse> aliases(IndicesAliasesRequest request)
Allows to add/remove aliases from indices.- Parameters:
request- The index aliases request- Returns:
- The result future
- See Also:
Requests.indexAliasesRequest()
-
aliases
void aliases(IndicesAliasesRequest request, ActionListener<AcknowledgedResponse> listener)
Allows to add/remove aliases from indices.- Parameters:
request- The index aliases requestlistener- A listener to be notified with a result- See Also:
Requests.indexAliasesRequest()
-
prepareAliases
IndicesAliasesRequestBuilder prepareAliases()
Allows to add/remove aliases from indices.
-
getAliases
ActionFuture<GetAliasesResponse> getAliases(GetAliasesRequest request)
Get specific index aliases that exists in particular indices and / or by name.- Parameters:
request- The result future
-
getAliases
void getAliases(GetAliasesRequest request, ActionListener<GetAliasesResponse> listener)
Get specific index aliases that exists in particular indices and / or by name.- Parameters:
request- The index aliases requestlistener- A listener to be notified with a result
-
prepareGetAliases
GetAliasesRequestBuilder prepareGetAliases(java.lang.String... aliases)
Get specific index aliases that exists in particular indices and / or by name.
-
prepareAliasesExist
AliasesExistRequestBuilder prepareAliasesExist(java.lang.String... aliases)
Allows to check to existence of aliases from indices.
-
aliasesExist
ActionFuture<AliasesExistResponse> aliasesExist(GetAliasesRequest request)
Check to existence of index aliases.- Parameters:
request- The result future
-
aliasesExist
void aliasesExist(GetAliasesRequest request, ActionListener<AliasesExistResponse> listener)
Check the existence of specified index aliases.- Parameters:
request- The index aliases requestlistener- A listener to be notified with a result
-
getIndex
ActionFuture<GetIndexResponse> getIndex(GetIndexRequest request)
Get index metadata for particular indices.- Parameters:
request- The result future
-
getIndex
void getIndex(GetIndexRequest request, ActionListener<GetIndexResponse> listener)
Get index metadata for particular indices.- Parameters:
request- The index aliases requestlistener- A listener to be notified with a result
-
prepareGetIndex
GetIndexRequestBuilder prepareGetIndex()
Get index metadata for particular indices.
-
clearCache
ActionFuture<ClearIndicesCacheResponse> clearCache(ClearIndicesCacheRequest request)
Clear indices cache.- Parameters:
request- The clear indices cache request- Returns:
- The result future
- See Also:
Requests.clearIndicesCacheRequest(String...)
-
clearCache
void clearCache(ClearIndicesCacheRequest request, ActionListener<ClearIndicesCacheResponse> listener)
Clear indices cache.- Parameters:
request- The clear indices cache requestlistener- A listener to be notified with a result- See Also:
Requests.clearIndicesCacheRequest(String...)
-
prepareClearCache
ClearIndicesCacheRequestBuilder prepareClearCache(java.lang.String... indices)
Clear indices cache.
-
updateSettings
ActionFuture<AcknowledgedResponse> updateSettings(UpdateSettingsRequest request)
Updates settings of one or more indices.- Parameters:
request- the update settings request- Returns:
- The result future
-
updateSettings
void updateSettings(UpdateSettingsRequest request, ActionListener<AcknowledgedResponse> listener)
Updates settings of one or more indices.- Parameters:
request- the update settings requestlistener- A listener to be notified with the response
-
prepareUpdateSettings
UpdateSettingsRequestBuilder prepareUpdateSettings(java.lang.String... indices)
Update indices settings.
-
analyze
ActionFuture<AnalyzeResponse> analyze(AnalyzeRequest request)
Analyze text under the provided index.
-
analyze
void analyze(AnalyzeRequest request, ActionListener<AnalyzeResponse> listener)
Analyze text under the provided index.
-
prepareAnalyze
AnalyzeRequestBuilder prepareAnalyze(@Nullable java.lang.String index, java.lang.String text)
Analyze text under the provided index.- Parameters:
index- The index nametext- The text to analyze
-
prepareAnalyze
AnalyzeRequestBuilder prepareAnalyze(java.lang.String text)
Analyze text.- Parameters:
text- The text to analyze
-
prepareAnalyze
AnalyzeRequestBuilder prepareAnalyze()
Analyze text/texts.
-
putTemplate
ActionFuture<AcknowledgedResponse> putTemplate(PutIndexTemplateRequest request)
Puts an index template.
-
putTemplate
void putTemplate(PutIndexTemplateRequest request, ActionListener<AcknowledgedResponse> listener)
Puts an index template.
-
preparePutTemplate
PutIndexTemplateRequestBuilder preparePutTemplate(java.lang.String name)
Puts an index template.- Parameters:
name- The name of the template.
-
deleteTemplate
ActionFuture<AcknowledgedResponse> deleteTemplate(DeleteIndexTemplateRequest request)
Deletes index template.
-
deleteTemplate
void deleteTemplate(DeleteIndexTemplateRequest request, ActionListener<AcknowledgedResponse> listener)
Deletes an index template.
-
prepareDeleteTemplate
DeleteIndexTemplateRequestBuilder prepareDeleteTemplate(java.lang.String name)
Deletes an index template.- Parameters:
name- The name of the template.
-
getTemplates
ActionFuture<GetIndexTemplatesResponse> getTemplates(GetIndexTemplatesRequest request)
Gets index template.
-
getTemplates
void getTemplates(GetIndexTemplatesRequest request, ActionListener<GetIndexTemplatesResponse> listener)
Gets an index template.
-
prepareGetTemplates
GetIndexTemplatesRequestBuilder prepareGetTemplates(java.lang.String... name)
Gets an index template (optional).
-
validateQuery
ActionFuture<ValidateQueryResponse> validateQuery(ValidateQueryRequest request)
Validate a query for correctness.- Parameters:
request- The count request- Returns:
- The result future
-
validateQuery
void validateQuery(ValidateQueryRequest request, ActionListener<ValidateQueryResponse> listener)
Validate a query for correctness.- Parameters:
request- The count requestlistener- A listener to be notified of the result
-
prepareValidateQuery
ValidateQueryRequestBuilder prepareValidateQuery(java.lang.String... indices)
Validate a query for correctness.
-
getSettings
void getSettings(GetSettingsRequest request, ActionListener<GetSettingsResponse> listener)
Executed a per index settings get request and returns the settings for the indices specified. Note: this is a per index request and will not include settings that are set on the cluster level. This request is not exhaustive, it will not return default values for setting.
-
getSettings
ActionFuture<GetSettingsResponse> getSettings(GetSettingsRequest request)
Executed a per index settings get request.
-
prepareGetSettings
GetSettingsRequestBuilder prepareGetSettings(java.lang.String... indices)
Returns a builder for a per index settings get request.- Parameters:
indices- the indices to fetch the setting for.- See Also:
getSettings(org.elasticsearch.action.admin.indices.settings.get.GetSettingsRequest)
-
prepareResizeIndex
ResizeRequestBuilder prepareResizeIndex(java.lang.String sourceIndex, java.lang.String targetIndex)
Resize an index using an explicit request allowing to specify the settings, mappings and aliases of the target index of the index.
-
resizeIndex
ActionFuture<ResizeResponse> resizeIndex(ResizeRequest request)
Resize an index using an explicit request allowing to specify the settings, mappings and aliases of the target index of the index.
-
resizeIndex
void resizeIndex(ResizeRequest request, ActionListener<ResizeResponse> listener)
Shrinks an index using an explicit request allowing to specify the settings, mappings and aliases of the target index of the index.
-
prepareRolloverIndex
RolloverRequestBuilder prepareRolloverIndex(java.lang.String sourceAlias)
Swaps the index pointed to by an alias given all provided conditions are satisfied
-
rolloversIndex
ActionFuture<RolloverResponse> rolloversIndex(RolloverRequest request)
Swaps the index pointed to by an alias given all provided conditions are satisfied
-
rolloverIndex
void rolloverIndex(RolloverRequest request, ActionListener<RolloverResponse> listener)
Swaps the index pointed to by an alias given all provided conditions are satisfied
-
-