|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.elasticsearch.client.support.AbstractClient
public abstract class AbstractClient
Constructor Summary | |
---|---|
AbstractClient()
|
Method Summary | ||
---|---|---|
ActionFuture<BulkResponse> |
bulk(BulkRequest request)
Executes a bulk of index / delete operations. |
|
void |
bulk(BulkRequest request,
ActionListener<BulkResponse> listener)
Executes a bulk of index / delete operations. |
|
ActionFuture<CountResponse> |
count(CountRequest request)
A count of all the documents matching a specific query. |
|
void |
count(CountRequest request,
ActionListener<CountResponse> listener)
A count of all the documents matching a specific query. |
|
ActionFuture<DeleteResponse> |
delete(DeleteRequest request)
Deletes a document from the index based on the index, type and id. |
|
void |
delete(DeleteRequest request,
ActionListener<DeleteResponse> listener)
Deletes a document from the index based on the index, type and id. |
|
ActionFuture<DeleteByQueryResponse> |
deleteByQuery(DeleteByQueryRequest request)
Deletes all documents from one or more indices based on a query. |
|
void |
deleteByQuery(DeleteByQueryRequest request,
ActionListener<DeleteByQueryResponse> listener)
Deletes all documents from one or more indices based on a query. |
|
ActionFuture<ExplainResponse> |
explain(ExplainRequest request)
Computes a score explanation for the specified request. |
|
void |
explain(ExplainRequest request,
ActionListener<ExplainResponse> listener)
Computes a score explanation for the specified request. |
|
ActionFuture<GetResponse> |
get(GetRequest request)
Gets the document that was indexed from an index with a type and id. |
|
void |
get(GetRequest request,
ActionListener<GetResponse> listener)
Gets the document that was indexed from an index with a type and id. |
|
ActionFuture<IndexResponse> |
index(IndexRequest request)
Index a JSON source associated with a given index and type. |
|
void |
index(IndexRequest request,
ActionListener<IndexResponse> listener)
Index a document associated with a given index and type. |
|
ActionFuture<SearchResponse> |
moreLikeThis(MoreLikeThisRequest request)
A more like this action to search for documents that are "like" a specific document. |
|
void |
moreLikeThis(MoreLikeThisRequest request,
ActionListener<SearchResponse> listener)
A more like this action to search for documents that are "like" a specific document. |
|
ActionFuture<MultiGetResponse> |
multiGet(MultiGetRequest request)
Multi get documents. |
|
void |
multiGet(MultiGetRequest request,
ActionListener<MultiGetResponse> listener)
Multi get documents. |
|
ActionFuture<MultiSearchResponse> |
multiSearch(MultiSearchRequest request)
Performs multiple search requests. |
|
void |
multiSearch(MultiSearchRequest request,
ActionListener<MultiSearchResponse> listener)
Performs multiple search requests. |
|
ActionFuture<PercolateResponse> |
percolate(PercolateRequest request)
Percolates a request returning the matches documents. |
|
void |
percolate(PercolateRequest request,
ActionListener<PercolateResponse> listener)
Percolates a request returning the matches documents. |
|
BulkRequestBuilder |
prepareBulk()
Executes a bulk of index / delete operations. |
|
CountRequestBuilder |
prepareCount(String... indices)
A count of all the documents matching a specific query. |
|
DeleteRequestBuilder |
prepareDelete()
Deletes a document from the index based on the index, type and id. |
|
DeleteRequestBuilder |
prepareDelete(String index,
String type,
String id)
Deletes a document from the index based on the index, type and id. |
|
DeleteByQueryRequestBuilder |
prepareDeleteByQuery(String... indices)
Deletes all documents from one or more indices based on a query. |
|
|
prepareExecute(Action<Request,Response,RequestBuilder> action)
Prepares a request builder to execute, specified by Action . |
|
ExplainRequestBuilder |
prepareExplain(String index,
String type,
String id)
Computes a score explanation for the specified request. |
|
GetRequestBuilder |
prepareGet()
Gets the document that was indexed from an index with a type and id. |
|
GetRequestBuilder |
prepareGet(String index,
String type,
String id)
Gets the document that was indexed from an index with a type (optional) and id. |
|
IndexRequestBuilder |
prepareIndex()
Index a document associated with a given index and type. |
|
IndexRequestBuilder |
prepareIndex(String index,
String type)
Index a document associated with a given index and type. |
|
IndexRequestBuilder |
prepareIndex(String index,
String type,
String id)
Index a document associated with a given index and type. |
|
MoreLikeThisRequestBuilder |
prepareMoreLikeThis(String index,
String type,
String id)
A more like this action to search for documents that are "like" a specific document. |
|
MultiGetRequestBuilder |
prepareMultiGet()
Multi get documents. |
|
MultiSearchRequestBuilder |
prepareMultiSearch()
Performs multiple search requests. |
|
PercolateRequestBuilder |
preparePercolate(String index,
String type)
Percolates a request returning the matches documents. |
|
SearchRequestBuilder |
prepareSearch(String... indices)
Search across one or more indices and one or more types with a query. |
|
SearchScrollRequestBuilder |
prepareSearchScroll(String scrollId)
A search scroll request to continue searching a previous scrollable search request. |
|
UpdateRequestBuilder |
prepareUpdate()
Updates a document based on a script. |
|
UpdateRequestBuilder |
prepareUpdate(String index,
String type,
String id)
Updates a document based on a script. |
|
ActionFuture<SearchResponse> |
search(SearchRequest request)
Search across one or more indices and one or more types with a query. |
|
void |
search(SearchRequest request,
ActionListener<SearchResponse> listener)
Search across one or more indices and one or more types with a query. |
|
ActionFuture<SearchResponse> |
searchScroll(SearchScrollRequest request)
A search scroll request to continue searching a previous scrollable search request. |
|
void |
searchScroll(SearchScrollRequest request,
ActionListener<SearchResponse> listener)
A search scroll request to continue searching a previous scrollable search request. |
|
ActionFuture<UpdateResponse> |
update(UpdateRequest request)
Updates a document based on a script. |
|
void |
update(UpdateRequest request,
ActionListener<UpdateResponse> listener)
Updates a document based on a script. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.elasticsearch.client.internal.InternalClient |
---|
settings, threadPool |
Methods inherited from interface org.elasticsearch.client.Client |
---|
admin, close, execute, execute |
Constructor Detail |
---|
public AbstractClient()
Method Detail |
---|
public <Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response>> RequestBuilder prepareExecute(Action<Request,Response,RequestBuilder> action)
Client
Action
.
prepareExecute
in interface Client
Request
- The request type.Response
- The response type.RequestBuilder
- The request builder.action
- The action type to execute.
public ActionFuture<IndexResponse> index(IndexRequest request)
Client
The id is optional, if it is not provided, one will be generated automatically.
index
in interface Client
request
- The index request
Requests.indexRequest(String)
public void index(IndexRequest request, ActionListener<IndexResponse> listener)
Client
The id is optional, if it is not provided, one will be generated automatically.
index
in interface Client
request
- The index requestlistener
- A listener to be notified with a resultRequests.indexRequest(String)
public IndexRequestBuilder prepareIndex()
Client
The id is optional, if it is not provided, one will be generated automatically.
prepareIndex
in interface Client
public IndexRequestBuilder prepareIndex(String index, String type)
Client
The id is optional, if it is not provided, one will be generated automatically.
prepareIndex
in interface Client
index
- The index to index the document totype
- The type to index the document topublic IndexRequestBuilder prepareIndex(String index, String type, @Nullable String id)
Client
The id is optional, if it is not provided, one will be generated automatically.
prepareIndex
in interface Client
index
- The index to index the document totype
- The type to index the document toid
- The id of the documentpublic ActionFuture<UpdateResponse> update(UpdateRequest request)
Client
update
in interface Client
request
- The update request
public void update(UpdateRequest request, ActionListener<UpdateResponse> listener)
Client
update
in interface Client
request
- The update requestlistener
- A listener to be notified with a resultpublic UpdateRequestBuilder prepareUpdate()
Client
prepareUpdate
in interface Client
public UpdateRequestBuilder prepareUpdate(String index, String type, String id)
Client
prepareUpdate
in interface Client
public ActionFuture<DeleteResponse> delete(DeleteRequest request)
Client
delete
in interface Client
request
- The delete request
Requests.deleteRequest(String)
public void delete(DeleteRequest request, ActionListener<DeleteResponse> listener)
Client
delete
in interface Client
request
- The delete requestlistener
- A listener to be notified with a resultRequests.deleteRequest(String)
public DeleteRequestBuilder prepareDelete()
Client
prepareDelete
in interface Client
public DeleteRequestBuilder prepareDelete(String index, String type, String id)
Client
prepareDelete
in interface Client
index
- The index to delete the document fromtype
- The type of the document to deleteid
- The id of the document to deletepublic ActionFuture<BulkResponse> bulk(BulkRequest request)
Client
bulk
in interface Client
request
- The bulk request
Requests.bulkRequest()
public void bulk(BulkRequest request, ActionListener<BulkResponse> listener)
Client
bulk
in interface Client
request
- The bulk requestlistener
- A listener to be notified with a resultRequests.bulkRequest()
public BulkRequestBuilder prepareBulk()
Client
prepareBulk
in interface Client
public ActionFuture<DeleteByQueryResponse> deleteByQuery(DeleteByQueryRequest request)
Client
deleteByQuery
in interface Client
request
- The delete by query request
Requests.deleteByQueryRequest(String...)
public void deleteByQuery(DeleteByQueryRequest request, ActionListener<DeleteByQueryResponse> listener)
Client
deleteByQuery
in interface Client
request
- The delete by query requestlistener
- A listener to be notified with a resultRequests.deleteByQueryRequest(String...)
public DeleteByQueryRequestBuilder prepareDeleteByQuery(String... indices)
Client
prepareDeleteByQuery
in interface Client
public ActionFuture<GetResponse> get(GetRequest request)
Client
get
in interface Client
request
- The get request
Requests.getRequest(String)
public void get(GetRequest request, ActionListener<GetResponse> listener)
Client
get
in interface Client
request
- The get requestlistener
- A listener to be notified with a resultRequests.getRequest(String)
public GetRequestBuilder prepareGet()
Client
prepareGet
in interface Client
public GetRequestBuilder prepareGet(String index, String type, String id)
Client
prepareGet
in interface Client
public ActionFuture<MultiGetResponse> multiGet(MultiGetRequest request)
Client
multiGet
in interface Client
public void multiGet(MultiGetRequest request, ActionListener<MultiGetResponse> listener)
Client
multiGet
in interface Client
public MultiGetRequestBuilder prepareMultiGet()
Client
prepareMultiGet
in interface Client
public ActionFuture<SearchResponse> search(SearchRequest request)
Client
search
in interface Client
request
- The search request
Requests.searchRequest(String...)
public void search(SearchRequest request, ActionListener<SearchResponse> listener)
Client
search
in interface Client
request
- The search requestlistener
- A listener to be notified of the resultRequests.searchRequest(String...)
public SearchRequestBuilder prepareSearch(String... indices)
Client
prepareSearch
in interface Client
public ActionFuture<SearchResponse> searchScroll(SearchScrollRequest request)
Client
searchScroll
in interface Client
request
- The search scroll request
Requests.searchScrollRequest(String)
public void searchScroll(SearchScrollRequest request, ActionListener<SearchResponse> listener)
Client
searchScroll
in interface Client
request
- The search scroll requestlistener
- A listener to be notified of the resultRequests.searchScrollRequest(String)
public SearchScrollRequestBuilder prepareSearchScroll(String scrollId)
Client
prepareSearchScroll
in interface Client
public ActionFuture<MultiSearchResponse> multiSearch(MultiSearchRequest request)
Client
multiSearch
in interface Client
public void multiSearch(MultiSearchRequest request, ActionListener<MultiSearchResponse> listener)
Client
multiSearch
in interface Client
public MultiSearchRequestBuilder prepareMultiSearch()
Client
prepareMultiSearch
in interface Client
public ActionFuture<CountResponse> count(CountRequest request)
Client
count
in interface Client
request
- The count request
Requests.countRequest(String...)
public void count(CountRequest request, ActionListener<CountResponse> listener)
Client
count
in interface Client
request
- The count requestlistener
- A listener to be notified of the resultRequests.countRequest(String...)
public CountRequestBuilder prepareCount(String... indices)
Client
prepareCount
in interface Client
public ActionFuture<SearchResponse> moreLikeThis(MoreLikeThisRequest request)
Client
moreLikeThis
in interface Client
request
- The more like this request
public void moreLikeThis(MoreLikeThisRequest request, ActionListener<SearchResponse> listener)
Client
moreLikeThis
in interface Client
request
- The more like this requestlistener
- A listener to be notified of the resultpublic MoreLikeThisRequestBuilder prepareMoreLikeThis(String index, String type, String id)
Client
prepareMoreLikeThis
in interface Client
index
- The index to load the document fromtype
- The type of the documentid
- The id of the documentpublic ActionFuture<PercolateResponse> percolate(PercolateRequest request)
Client
percolate
in interface Client
public void percolate(PercolateRequest request, ActionListener<PercolateResponse> listener)
Client
percolate
in interface Client
public PercolateRequestBuilder preparePercolate(String index, String type)
Client
preparePercolate
in interface Client
index
- The index to percolate the doctype
- The type of the docpublic ExplainRequestBuilder prepareExplain(String index, String type, String id)
Client
prepareExplain
in interface Client
index
- The index this explain is targeted fortype
- The type this explain is targeted forid
- The document identifier this explain is targeted forpublic ActionFuture<ExplainResponse> explain(ExplainRequest request)
Client
explain
in interface Client
request
- The request encapsulating the query and document identifier to compute a score explanation forpublic void explain(ExplainRequest request, ActionListener<ExplainResponse> listener)
Client
explain
in interface Client
request
- The request encapsulating the query and document identifier to compute a score explanation forlistener
- A listener to be notified of the result
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |