|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.elasticsearch.util.component.AbstractComponent
org.elasticsearch.client.node.NodeClient
public class NodeClient
| Field Summary |
|---|
| Fields inherited from class org.elasticsearch.util.component.AbstractComponent |
|---|
componentSettings, logger, settings |
| Constructor Summary | |
|---|---|
NodeClient(Settings settings,
ThreadPool threadPool,
NodeAdminClient admin,
TransportIndexAction indexAction,
TransportDeleteAction deleteAction,
TransportDeleteByQueryAction deleteByQueryAction,
TransportGetAction getAction,
TransportCountAction countAction,
TransportSearchAction searchAction,
TransportSearchScrollAction searchScrollAction,
TransportTermsAction termsAction,
TransportMoreLikeThisAction moreLikeThisAction)
|
|
| Method Summary | |
|---|---|
AdminClient |
admin()
The admin client that can be used to perform administrative operations. |
void |
close()
Closes the client. |
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<GetResponse> |
get(GetRequest request)
Gets the JSON source that was indexed from an index with a type and id. |
void |
get(GetRequest request,
ActionListener<GetResponse> listener)
Gets the JSON source 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 JSON source 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<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<TermsResponse> |
terms(TermsRequest request)
A terms request to get terms in one or more indices of specific fields and their document frequencies (in how many document each term exists). |
void |
terms(TermsRequest request,
ActionListener<TermsResponse> listener)
A terms request to get terms in one or more indices of specific fields and their document frequencies (in how many document each term exists). |
ThreadPool |
threadPool()
|
| Methods inherited from class org.elasticsearch.util.component.AbstractComponent |
|---|
nodeName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
@Inject
public NodeClient(Settings settings,
ThreadPool threadPool,
NodeAdminClient admin,
TransportIndexAction indexAction,
TransportDeleteAction deleteAction,
TransportDeleteByQueryAction deleteByQueryAction,
TransportGetAction getAction,
TransportCountAction countAction,
TransportSearchAction searchAction,
TransportSearchScrollAction searchScrollAction,
TransportTermsAction termsAction,
TransportMoreLikeThisAction moreLikeThisAction)
| Method Detail |
|---|
public ThreadPool threadPool()
threadPool in interface InternalClientpublic void close()
Client
close in interface Clientpublic AdminClient admin()
Client
admin in interface Clientpublic ActionFuture<IndexResponse> index(IndexRequest request)
ClientThe id is optional, if it is not provided, one will be generated automatically.
index in interface Clientrequest - The index request
Requests.indexRequest(String)
public void index(IndexRequest request,
ActionListener<IndexResponse> listener)
ClientThe id is optional, if it is not provided, one will be generated automatically.
index in interface Clientrequest - The index requestlistener - A listener to be notified with a resultRequests.indexRequest(String)public ActionFuture<DeleteResponse> delete(DeleteRequest request)
Client
delete in interface Clientrequest - The delete request
Requests.deleteRequest(String)
public void delete(DeleteRequest request,
ActionListener<DeleteResponse> listener)
Client
delete in interface Clientrequest - The delete requestlistener - A listener to be notified with a resultRequests.deleteRequest(String)public ActionFuture<DeleteByQueryResponse> deleteByQuery(DeleteByQueryRequest request)
Client
deleteByQuery in interface Clientrequest - The delete by query request
Requests.deleteByQueryRequest(String...)
public void deleteByQuery(DeleteByQueryRequest request,
ActionListener<DeleteByQueryResponse> listener)
Client
deleteByQuery in interface Clientrequest - The delete by query requestlistener - A listener to be notified with a resultRequests.deleteByQueryRequest(String...)public ActionFuture<GetResponse> get(GetRequest request)
Client
get in interface Clientrequest - The get request
Requests.getRequest(String)
public void get(GetRequest request,
ActionListener<GetResponse> listener)
Client
get in interface Clientrequest - The get requestlistener - A listener to be notified with a resultRequests.getRequest(String)public ActionFuture<CountResponse> count(CountRequest request)
Client
count in interface Clientrequest - The count request
Requests.countRequest(String...)
public void count(CountRequest request,
ActionListener<CountResponse> listener)
Client
count in interface Clientrequest - The count requestlistener - A listener to be notified of the resultRequests.countRequest(String...)public ActionFuture<SearchResponse> search(SearchRequest request)
Client
search in interface Clientrequest - The search request
Requests.searchRequest(String...)
public void search(SearchRequest request,
ActionListener<SearchResponse> listener)
Client
search in interface Clientrequest - The search requestlistener - A listener to be notified of the resultRequests.searchRequest(String...)public ActionFuture<SearchResponse> searchScroll(SearchScrollRequest request)
Client
searchScroll in interface Clientrequest - The search scroll request
Requests.searchScrollRequest(String)
public void searchScroll(SearchScrollRequest request,
ActionListener<SearchResponse> listener)
Client
searchScroll in interface Clientrequest - The search scroll requestlistener - A listener to be notified of the resultRequests.searchScrollRequest(String)public ActionFuture<TermsResponse> terms(TermsRequest request)
Client
terms in interface Clientrequest - The term request
Requests.termsRequest(String...)
public void terms(TermsRequest request,
ActionListener<TermsResponse> listener)
Client
terms in interface Clientrequest - The term requestlistener - A listener to be notified of the resultRequests.termsRequest(String...)public ActionFuture<SearchResponse> moreLikeThis(MoreLikeThisRequest request)
Client
moreLikeThis in interface Clientrequest - The more like this request
public void moreLikeThis(MoreLikeThisRequest request,
ActionListener<SearchResponse> listener)
Client
moreLikeThis in interface Clientrequest - The more like this requestlistener - A listener to be notified of the result
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||