B C D E 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

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
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(GetRequest, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Checks for the existence of a document.
existsAsync(GetRequest, ActionListener<Boolean>, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Asynchronously checks for the existence of a document.

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

R

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.

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

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
updateAsync(UpdateRequest, ActionListener<UpdateResponse>, Header...) - Method in class org.elasticsearch.client.RestHighLevelClient
Asynchronously updates a document using the Update API
B C D E G I M O P R S T U 
Skip navigation links