B C D E F G I M O P R S T U 

B

bulk(BulkRequest, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Executes a bulk request using the Bulk API See Bulk API on elastic.co
bulkAsync(BulkRequest, ActionListener<BulkResponse>, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Asynchronously executes a bulk request using the Bulk API See Bulk API on elastic.co

C

clearCache(ClearIndicesCacheRequest, Header...) - Method in class org.elasticsearch.client.IndicesClient
Clears the cache of one or more indices using the Clear Cache API
clearCacheAsync(ClearIndicesCacheRequest, ActionListener<ClearIndicesCacheResponse>, Header...) - Method in class org.elasticsearch.client.IndicesClient
Asynchronously clears the cache of one or more indices using the Clear Cache API
clearScroll(ClearScrollRequest, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Clears one or more scroll ids using the Clear Scroll API See Clear Scroll API on elastic.co
clearScrollAsync(ClearScrollRequest, ActionListener<ClearScrollResponse>, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Asynchronously clears one or more scroll ids using the Clear Scroll API See Clear Scroll API on elastic.co
close() - Method in class org.elasticsearch.client.RestHighLevelClient
 
close(CloseIndexRequest, Header...) - Method in class org.elasticsearch.client.IndicesClient
Closes an index using the Close Index API
closeAsync(CloseIndexRequest, ActionListener<CloseIndexResponse>, Header...) - Method in class org.elasticsearch.client.IndicesClient
Asynchronously closes an index using the Close Index API
cluster() - Method in class org.elasticsearch.client.RestHighLevelClient
Provides a ClusterClient which can be used to access the Cluster API.
ClusterClient - Class in org.elasticsearch.client
A wrapper for the RestHighLevelClient that provides methods for accessing the Cluster API.
create(CreateIndexRequest, Header...) - Method in class org.elasticsearch.client.IndicesClient
Creates an index using the Create Index API
createAsync(CreateIndexRequest, ActionListener<CreateIndexResponse>, Header...) - Method in class org.elasticsearch.client.IndicesClient
Asynchronously creates an index using the Create Index API
createContentType(XContentType) - Static method in class org.elasticsearch.client.Request
Returns a ContentType from a given XContentType.

D

delete(DeleteIndexRequest, Header...) - Method in class org.elasticsearch.client.IndicesClient
Deletes an index using the Delete Index API
delete(DeleteRequest, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Deletes a document by id using the Delete API See Delete API on elastic.co
deleteAsync(DeleteIndexRequest, ActionListener<DeleteIndexResponse>, Header...) - Method in class org.elasticsearch.client.IndicesClient
Asynchronously deletes an index using the Delete Index API
deleteAsync(DeleteRequest, ActionListener<DeleteResponse>, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Asynchronously deletes a document by id using the Delete API See Delete API on elastic.co

E

exists(GetIndexRequest, Header...) - Method in class org.elasticsearch.client.IndicesClient
Checks if the index (indices) exists or not.
exists(GetRequest, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Checks for the existence of a document.
existsAlias(GetAliasesRequest, Header...) - Method in class org.elasticsearch.client.IndicesClient
Checks if one or more aliases exist using the Aliases Exist API
existsAliasAsync(GetAliasesRequest, ActionListener<Boolean>, Header...) - Method in class org.elasticsearch.client.IndicesClient
Asynchronously checks if one or more aliases exist using the Aliases Exist API
existsAsync(GetIndexRequest, ActionListener<Boolean>, Header...) - Method in class org.elasticsearch.client.IndicesClient
Asynchronously checks if the index (indices) exists or not.
existsAsync(GetRequest, ActionListener<Boolean>, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Asynchronously checks for the existence of a document.

F

flush(FlushRequest, Header...) - Method in class org.elasticsearch.client.IndicesClient
Flush one or more indices using the Flush API
flushAsync(FlushRequest, ActionListener<FlushResponse>, Header...) - Method in class org.elasticsearch.client.IndicesClient
Asynchronously flush one or more indices using the Flush API
forceMerge(ForceMergeRequest, Header...) - Method in class org.elasticsearch.client.IndicesClient
Force merge one or more indices using the Force Merge API
forceMergeAsync(ForceMergeRequest, ActionListener<ForceMergeResponse>, Header...) - Method in class org.elasticsearch.client.IndicesClient
Asynchronously force merge one or more indices using the Force Merge API

G

get(GetRequest, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Retrieves a document by id using the Get API See Get API on elastic.co
getAsync(GetRequest, ActionListener<GetResponse>, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Asynchronously retrieves a document by id using the Get API See Get API on elastic.co
getEndpoint() - Method in class org.elasticsearch.client.Request
 
getEntity() - Method in class org.elasticsearch.client.Request
 
getLowLevelClient() - Method in class org.elasticsearch.client.RestHighLevelClient
Returns the low-level client that the current high-level client instance is using to perform requests
getMethod() - Method in class org.elasticsearch.client.Request
 
getParameters() - Method in class org.elasticsearch.client.Request
 

I

index(IndexRequest, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Index a document using the Index API See Index API on elastic.co
indexAsync(IndexRequest, ActionListener<IndexResponse>, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Asynchronously index a document using the Index API See Index API on elastic.co
indices() - Method in class org.elasticsearch.client.RestHighLevelClient
Provides an IndicesClient which can be used to access the Indices API.
IndicesClient - Class in org.elasticsearch.client
A wrapper for the RestHighLevelClient that provides methods for accessing the Indices API.
info(Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Get the cluster info otherwise provided when sending an HTTP request to port 9200

M

multiGet(MultiGetRequest, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Retrieves multiple documents by id using the Multi Get API See Multi Get API on elastic.co
multiGetAsync(MultiGetRequest, ActionListener<MultiGetResponse>, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Asynchronously retrieves multiple documents by id using the Multi Get API See Multi Get API on elastic.co
multiSearch(MultiSearchRequest, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Executes a multi search using the msearch API See Multi search API on elastic.co
multiSearchAsync(MultiSearchRequest, ActionListener<MultiSearchResponse>, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Asynchronously executes a multi search using the msearch API See Multi search API on elastic.co

O

open(OpenIndexRequest, Header...) - Method in class org.elasticsearch.client.IndicesClient
Opens an index using the Open Index API
openAsync(OpenIndexRequest, ActionListener<OpenIndexResponse>, Header...) - Method in class org.elasticsearch.client.IndicesClient
Asynchronously opens an index using the Open Index API
org.elasticsearch.client - package org.elasticsearch.client
 

P

parseEntity(HttpEntity, CheckedFunction<XContentParser, Resp, IOException>) - Method in class org.elasticsearch.client.RestHighLevelClient
 
parseResponseException(ResponseException) - Method in class org.elasticsearch.client.RestHighLevelClient
Converts a ResponseException obtained from the low level REST client into an ElasticsearchException.
performRequest(Req, CheckedFunction<Req, Request, IOException>, CheckedFunction<Response, Resp, IOException>, Set<Integer>, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
 
performRequestAndParseEntity(Req, CheckedFunction<Req, Request, IOException>, CheckedFunction<XContentParser, Resp, IOException>, Set<Integer>, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
 
performRequestAsync(Req, CheckedFunction<Req, Request, IOException>, CheckedFunction<Response, Resp, IOException>, ActionListener<Resp>, Set<Integer>, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
 
performRequestAsyncAndParseEntity(Req, CheckedFunction<Req, Request, IOException>, CheckedFunction<XContentParser, Resp, IOException>, ActionListener<Resp>, Set<Integer>, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
 
ping(Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Pings the remote Elasticsearch cluster and returns true if the ping succeeded, false otherwise
putMapping(PutMappingRequest, Header...) - Method in class org.elasticsearch.client.IndicesClient
Updates the mappings on an index using the Put Mapping API
putMappingAsync(PutMappingRequest, ActionListener<PutMappingResponse>, Header...) - Method in class org.elasticsearch.client.IndicesClient
Asynchronously updates the mappings on an index using the Put Mapping API
putSettings(ClusterUpdateSettingsRequest, Header...) - Method in class org.elasticsearch.client.ClusterClient
Updates cluster wide specific settings using the Cluster Update Settings API
putSettings(UpdateSettingsRequest, Header...) - Method in class org.elasticsearch.client.IndicesClient
Updates specific index level settings using the Update Indices Settings API
putSettingsAsync(ClusterUpdateSettingsRequest, ActionListener<ClusterUpdateSettingsResponse>, Header...) - Method in class org.elasticsearch.client.ClusterClient
Asynchronously updates cluster wide specific settings using the Cluster Update Settings API
putSettingsAsync(UpdateSettingsRequest, ActionListener<UpdateSettingsResponse>, Header...) - Method in class org.elasticsearch.client.IndicesClient
Asynchronously updates specific index level settings using the Update Indices Settings API

R

rankEval(RankEvalRequest, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Executes a request using the Ranking Evaluation API.
rankEvalAsync(RankEvalRequest, ActionListener<RankEvalResponse>, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Asynchronously executes a request using the Ranking Evaluation API.
refresh(RefreshRequest, Header...) - Method in class org.elasticsearch.client.IndicesClient
Refresh one or more indices using the Refresh API
refreshAsync(RefreshRequest, ActionListener<RefreshResponse>, Header...) - Method in class org.elasticsearch.client.IndicesClient
Asynchronously refresh one or more indices using the Refresh API
Request - Class in org.elasticsearch.client
 
Request(String, String, Map<String, String>, HttpEntity) - Constructor for class org.elasticsearch.client.Request
 
RestHighLevelClient - Class in org.elasticsearch.client
High level REST client that wraps an instance of the low level RestClient and allows to build requests and read responses.
RestHighLevelClient(RestClientBuilder) - Constructor for class org.elasticsearch.client.RestHighLevelClient
Creates a RestHighLevelClient given the low level RestClientBuilder that allows to build the RestClient to be used to perform requests.
RestHighLevelClient(RestClientBuilder, List<NamedXContentRegistry.Entry>) - Constructor for class org.elasticsearch.client.RestHighLevelClient
Creates a RestHighLevelClient given the low level RestClientBuilder that allows to build the RestClient to be used to perform requests and parsers for custom response sections added to Elasticsearch through plugins.
RestHighLevelClient(RestClient, CheckedConsumer<RestClient, IOException>, List<NamedXContentRegistry.Entry>) - Constructor for class org.elasticsearch.client.RestHighLevelClient
Creates a RestHighLevelClient given the low level RestClient that it should use to perform requests and a list of entries that allow to parse custom response sections added to Elasticsearch through plugins.
rollover(RolloverRequest, Header...) - Method in class org.elasticsearch.client.IndicesClient
Rolls over an index using the Rollover Index API
rolloverAsync(RolloverRequest, ActionListener<RolloverResponse>, Header...) - Method in class org.elasticsearch.client.IndicesClient
Asynchronously rolls over an index using the Rollover Index API

S

search(SearchRequest, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Executes a search using the Search API See Search API on elastic.co
searchAsync(SearchRequest, ActionListener<SearchResponse>, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Asynchronously executes a search using the Search API See Search API on elastic.co
searchScroll(SearchScrollRequest, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Executes a search using the Search Scroll API See Search Scroll API on elastic.co
searchScrollAsync(SearchScrollRequest, ActionListener<SearchResponse>, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Asynchronously executes a search using the Search Scroll API See Search Scroll API on elastic.co
shrink(ResizeRequest, Header...) - Method in class org.elasticsearch.client.IndicesClient
Shrinks an index using the Shrink Index API
shrinkAsync(ResizeRequest, ActionListener<ResizeResponse>, Header...) - Method in class org.elasticsearch.client.IndicesClient
Asynchronously shrinks an index using the Shrink index API
split(ResizeRequest, Header...) - Method in class org.elasticsearch.client.IndicesClient
Splits an index using the Split Index API
splitAsync(ResizeRequest, ActionListener<ResizeResponse>, Header...) - Method in class org.elasticsearch.client.IndicesClient
Asynchronously splits an index using the Split Index API

T

toString() - Method in class org.elasticsearch.client.Request
 

U

update(UpdateRequest, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Updates a document using the Update API
updateAliases(IndicesAliasesRequest, Header...) - Method in class org.elasticsearch.client.IndicesClient
Updates aliases using the Index Aliases API
updateAliasesAsync(IndicesAliasesRequest, ActionListener<IndicesAliasesResponse>, Header...) - Method in class org.elasticsearch.client.IndicesClient
Asynchronously updates aliases using the Index Aliases API
updateAsync(UpdateRequest, ActionListener<UpdateResponse>, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Asynchronously updates a document using the Update API
B C D E F G I M O P R S T U 
Skip navigation links