public abstract class AbstractClient extends AbstractComponent implements Client
deprecationLogger, logger, settingsCLIENT_TYPE_SETTING| コンストラクタと説明 |
|---|
AbstractClient(Settings settings,
ThreadPool threadPool,
Headers headers) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
AdminClient |
admin()
The admin client that can be used to perform administrative operations.
|
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<ClearScrollResponse> |
clearScroll(ClearScrollRequest request)
Clears the search contexts associated with specified scroll ids.
|
void |
clearScroll(ClearScrollRequest request,
ActionListener<ClearScrollResponse> listener)
Clears the search contexts associated with specified scroll ids.
|
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<DeleteIndexedScriptResponse> |
deleteIndexedScript(DeleteIndexedScriptRequest request)
Delete an indexed script
|
void |
deleteIndexedScript(DeleteIndexedScriptRequest request,
ActionListener<DeleteIndexedScriptResponse> listener)
delete an indexed script
|
protected abstract <Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder>> |
doExecute(Action<Request,Response,RequestBuilder> action,
Request request,
ActionListener<Response> listener) |
<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder>> |
execute(Action<Request,Response,RequestBuilder> action,
Request request)
Executes a generic action, denoted by an
Action. |
<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder>> |
execute(Action<Request,Response,RequestBuilder> action,
Request request,
ActionListener<Response> listener)
This is the single execution point of *all* clients.
|
ActionFuture<ExistsResponse> |
exists(ExistsRequest request)
Checks existence of any documents matching a specific query.
|
void |
exists(ExistsRequest request,
ActionListener<ExistsResponse> listener)
Checks existence of any documents matching a specific 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<FieldStatsResponse> |
fieldStats(FieldStatsRequest request) |
void |
fieldStats(FieldStatsRequest request,
ActionListener<FieldStatsResponse> listener) |
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<GetIndexedScriptResponse> |
getIndexedScript(GetIndexedScriptRequest request)
Gets the document that was indexed from an index with a type and id.
|
void |
getIndexedScript(GetIndexedScriptRequest request,
ActionListener<GetIndexedScriptResponse> listener)
Get an indexed script
|
Headers |
headers() |
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<MultiGetResponse> |
multiGet(MultiGetRequest request)
Multi get documents.
|
void |
multiGet(MultiGetRequest request,
ActionListener<MultiGetResponse> listener)
Multi get documents.
|
ActionFuture<MultiPercolateResponse> |
multiPercolate(MultiPercolateRequest request)
Performs multiple percolate requests.
|
void |
multiPercolate(MultiPercolateRequest request,
ActionListener<MultiPercolateResponse> listener)
Performs multiple percolate requests.
|
ActionFuture<MultiSearchResponse> |
multiSearch(MultiSearchRequest request)
Performs multiple search requests.
|
void |
multiSearch(MultiSearchRequest request,
ActionListener<MultiSearchResponse> listener)
Performs multiple search requests.
|
ActionFuture<MultiTermVectorsResponse> |
multiTermVectors(MultiTermVectorsRequest request)
Multi get term vectors.
|
void |
multiTermVectors(MultiTermVectorsRequest request,
ActionListener<MultiTermVectorsResponse> listener)
Multi get term vectors.
|
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.
|
ClearScrollRequestBuilder |
prepareClearScroll()
Clears the search contexts associated with specified scroll ids.
|
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.
|
DeleteIndexedScriptRequestBuilder |
prepareDeleteIndexedScript()
Delete an indexed script
|
DeleteIndexedScriptRequestBuilder |
prepareDeleteIndexedScript(String scriptLang,
String id)
Delete an indexed script
|
<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder>> |
prepareExecute(Action<Request,Response,RequestBuilder> action)
Prepares a request builder to execute, specified by
Action. |
ExistsRequestBuilder |
prepareExists(String... indices)
Checks existence of any documents matching a specific query.
|
ExplainRequestBuilder |
prepareExplain(String index,
String type,
String id)
Computes a score explanation for the specified request.
|
FieldStatsRequestBuilder |
prepareFieldStats() |
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.
|
GetIndexedScriptRequestBuilder |
prepareGetIndexedScript()
Get an indexed script
|
GetIndexedScriptRequestBuilder |
prepareGetIndexedScript(String scriptLang,
String id)
Get the indexed script
|
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.
|
MultiGetRequestBuilder |
prepareMultiGet()
Multi get documents.
|
MultiPercolateRequestBuilder |
prepareMultiPercolate()
Performs multiple percolate requests.
|
MultiSearchRequestBuilder |
prepareMultiSearch()
Performs multiple search requests.
|
MultiTermVectorsRequestBuilder |
prepareMultiTermVectors()
Multi get term vectors.
|
PercolateRequestBuilder |
preparePercolate()
Percolates a request returning the matches documents.
|
PutIndexedScriptRequestBuilder |
preparePutIndexedScript()
Put an indexed script
|
PutIndexedScriptRequestBuilder |
preparePutIndexedScript(String scriptLang,
String id,
String source)
Put the indexed script
|
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.
|
SuggestRequestBuilder |
prepareSuggest(String... indices)
Suggestions matching a specific phrase.
|
TermVectorsRequestBuilder |
prepareTermVector()
非推奨です。
|
TermVectorsRequestBuilder |
prepareTermVector(String index,
String type,
String id)
非推奨です。
|
TermVectorsRequestBuilder |
prepareTermVectors()
Builder for the term vector request.
|
TermVectorsRequestBuilder |
prepareTermVectors(String index,
String type,
String id)
Builder for the term vector 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<PutIndexedScriptResponse> |
putIndexedScript(PutIndexedScriptRequest request)
Put an indexed script
|
void |
putIndexedScript(PutIndexedScriptRequest request,
ActionListener<PutIndexedScriptResponse> listener)
Put an indexed 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.
|
Settings |
settings()
Returns this clients settings
|
ActionFuture<SuggestResponse> |
suggest(SuggestRequest request)
Suggestion matching a specific phrase.
|
void |
suggest(SuggestRequest request,
ActionListener<SuggestResponse> listener)
Suggestions matching a specific phrase.
|
ActionFuture<TermVectorsResponse> |
termVector(TermVectorsRequest request)
非推奨です。
|
void |
termVector(TermVectorsRequest request,
ActionListener<TermVectorsResponse> listener)
非推奨です。
|
ActionFuture<TermVectorsResponse> |
termVectors(TermVectorsRequest request)
An action that returns the term vectors for a specific document.
|
void |
termVectors(TermVectorsRequest request,
ActionListener<TermVectorsResponse> listener)
An action that returns the term vectors for a specific document.
|
ThreadPool |
threadPool()
Returns the threadpool used to execute requests on this client
|
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.
|
logDeprecatedSetting, logRemovedSetting, nodeNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclosepublic AbstractClient(Settings settings, ThreadPool threadPool, Headers headers)
public final ThreadPool threadPool()
ElasticsearchClientthreadPool インタフェース内 ElasticsearchClientpublic final AdminClient admin()
Clientpublic final <Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder>> RequestBuilder prepareExecute(Action<Request,Response,RequestBuilder> action)
ElasticsearchClientAction.prepareExecute インタフェース内 ElasticsearchClientRequest - The request type.Response - The response type.RequestBuilder - The request builder.action - The action type to execute.public final <Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder>> ActionFuture<Response> execute(Action<Request,Response,RequestBuilder> action, Request request)
ElasticsearchClientAction.execute インタフェース内 ElasticsearchClientRequest - The request type.Response - the response type.RequestBuilder - The request builder type.action - The action type to execute.request - The action request.public final <Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder>> void execute(Action<Request,Response,RequestBuilder> action, Request request, ActionListener<Response> listener)
execute インタフェース内 ElasticsearchClientRequest - The request type.Response - The response type.RequestBuilder - The request builder type.action - The action type to execute.request - The action request.listener - The listener to receive the response back.protected abstract <Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder>> void doExecute(Action<Request,Response,RequestBuilder> action, Request request, ActionListener<Response> listener)
public ActionFuture<IndexResponse> index(IndexRequest request)
ClientThe id is optional, if it is not provided, one will be generated automatically.
index インタフェース内 Clientrequest - The index requestRequests.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 インタフェース内 Clientrequest - The index requestlistener - A listener to be notified with a resultRequests.indexRequest(String)public IndexRequestBuilder prepareIndex()
ClientThe id is optional, if it is not provided, one will be generated automatically.
prepareIndex インタフェース内 Clientpublic IndexRequestBuilder prepareIndex(String index, String type)
ClientThe id is optional, if it is not provided, one will be generated automatically.
prepareIndex インタフェース内 Clientindex - The index to index the document totype - The type to index the document topublic IndexRequestBuilder prepareIndex(String index, String type, @Nullable String id)
ClientThe id is optional, if it is not provided, one will be generated automatically.
prepareIndex インタフェース内 Clientindex - The index to index the document totype - The type to index the document toid - The id of the documentpublic ActionFuture<UpdateResponse> update(UpdateRequest request)
Clientpublic void update(UpdateRequest request, ActionListener<UpdateResponse> listener)
Clientpublic UpdateRequestBuilder prepareUpdate()
ClientprepareUpdate インタフェース内 Clientpublic UpdateRequestBuilder prepareUpdate(String index, String type, String id)
ClientprepareUpdate インタフェース内 Clientpublic ActionFuture<DeleteResponse> delete(DeleteRequest request)
Clientdelete インタフェース内 Clientrequest - The delete requestRequests.deleteRequest(String)public void delete(DeleteRequest request, ActionListener<DeleteResponse> listener)
Clientdelete インタフェース内 Clientrequest - The delete requestlistener - A listener to be notified with a resultRequests.deleteRequest(String)public DeleteRequestBuilder prepareDelete()
ClientprepareDelete インタフェース内 Clientpublic DeleteRequestBuilder prepareDelete(String index, String type, String id)
ClientprepareDelete インタフェース内 Clientindex - 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)
Clientbulk インタフェース内 Clientrequest - The bulk requestRequests.bulkRequest()public void bulk(BulkRequest request, ActionListener<BulkResponse> listener)
Clientbulk インタフェース内 Clientrequest - The bulk requestlistener - A listener to be notified with a resultRequests.bulkRequest()public BulkRequestBuilder prepareBulk()
ClientprepareBulk インタフェース内 Clientpublic ActionFuture<GetResponse> get(GetRequest request)
Clientget インタフェース内 Clientrequest - The get requestRequests.getRequest(String)public void get(GetRequest request, ActionListener<GetResponse> listener)
Clientget インタフェース内 Clientrequest - The get requestlistener - A listener to be notified with a resultRequests.getRequest(String)public GetRequestBuilder prepareGet()
ClientprepareGet インタフェース内 Clientpublic GetRequestBuilder prepareGet(String index, String type, String id)
ClientprepareGet インタフェース内 Clientpublic ActionFuture<GetIndexedScriptResponse> getIndexedScript(GetIndexedScriptRequest request)
ClientgetIndexedScript インタフェース内 Clientrequest - The get requestRequests.getRequest(String)public void getIndexedScript(GetIndexedScriptRequest request, ActionListener<GetIndexedScriptResponse> listener)
ClientgetIndexedScript インタフェース内 Clientpublic GetIndexedScriptRequestBuilder prepareGetIndexedScript()
ClientprepareGetIndexedScript インタフェース内 Clientpublic GetIndexedScriptRequestBuilder prepareGetIndexedScript(String scriptLang, String id)
ClientprepareGetIndexedScript インタフェース内 Clientpublic PutIndexedScriptRequestBuilder preparePutIndexedScript()
preparePutIndexedScript インタフェース内 Clientpublic PutIndexedScriptRequestBuilder preparePutIndexedScript(@Nullable String scriptLang, String id, String source)
preparePutIndexedScript インタフェース内 Clientpublic void putIndexedScript(PutIndexedScriptRequest request, ActionListener<PutIndexedScriptResponse> listener)
putIndexedScript インタフェース内 Clientpublic ActionFuture<PutIndexedScriptResponse> putIndexedScript(PutIndexedScriptRequest request)
putIndexedScript インタフェース内 Clientrequest - The put requestpublic void deleteIndexedScript(DeleteIndexedScriptRequest request, ActionListener<DeleteIndexedScriptResponse> listener)
deleteIndexedScript インタフェース内 Clientpublic ActionFuture<DeleteIndexedScriptResponse> deleteIndexedScript(DeleteIndexedScriptRequest request)
deleteIndexedScript インタフェース内 Clientrequest - The put requestpublic DeleteIndexedScriptRequestBuilder prepareDeleteIndexedScript()
prepareDeleteIndexedScript インタフェース内 Clientpublic DeleteIndexedScriptRequestBuilder prepareDeleteIndexedScript(@Nullable String scriptLang, String id)
prepareDeleteIndexedScript インタフェース内 Clientpublic ActionFuture<MultiGetResponse> multiGet(MultiGetRequest request)
Clientpublic void multiGet(MultiGetRequest request, ActionListener<MultiGetResponse> listener)
Clientpublic MultiGetRequestBuilder prepareMultiGet()
ClientprepareMultiGet インタフェース内 Clientpublic ActionFuture<SearchResponse> search(SearchRequest request)
Clientsearch インタフェース内 Clientrequest - The search requestRequests.searchRequest(String...)public void search(SearchRequest request, ActionListener<SearchResponse> listener)
Clientsearch インタフェース内 Clientrequest - The search requestlistener - A listener to be notified of the resultRequests.searchRequest(String...)public SearchRequestBuilder prepareSearch(String... indices)
ClientprepareSearch インタフェース内 Clientpublic ActionFuture<SearchResponse> searchScroll(SearchScrollRequest request)
ClientsearchScroll インタフェース内 Clientrequest - The search scroll requestRequests.searchScrollRequest(String)public void searchScroll(SearchScrollRequest request, ActionListener<SearchResponse> listener)
ClientsearchScroll インタフェース内 Clientrequest - The search scroll requestlistener - A listener to be notified of the resultRequests.searchScrollRequest(String)public SearchScrollRequestBuilder prepareSearchScroll(String scrollId)
ClientprepareSearchScroll インタフェース内 Clientpublic ActionFuture<MultiSearchResponse> multiSearch(MultiSearchRequest request)
ClientmultiSearch インタフェース内 Clientpublic void multiSearch(MultiSearchRequest request, ActionListener<MultiSearchResponse> listener)
ClientmultiSearch インタフェース内 Clientpublic MultiSearchRequestBuilder prepareMultiSearch()
ClientprepareMultiSearch インタフェース内 Clientpublic ActionFuture<CountResponse> count(CountRequest request)
Clientcount インタフェース内 Clientrequest - The count requestRequests.countRequest(String...)public void count(CountRequest request, ActionListener<CountResponse> listener)
Clientcount インタフェース内 Clientrequest - The count requestlistener - A listener to be notified of the resultRequests.countRequest(String...)public CountRequestBuilder prepareCount(String... indices)
ClientprepareCount インタフェース内 Clientpublic ActionFuture<ExistsResponse> exists(ExistsRequest request)
Clientpublic void exists(ExistsRequest request, ActionListener<ExistsResponse> listener)
Clientpublic ExistsRequestBuilder prepareExists(String... indices)
ClientprepareExists インタフェース内 Clientpublic ActionFuture<SuggestResponse> suggest(SuggestRequest request)
Clientsuggest インタフェース内 Clientrequest - The suggest requestRequests.suggestRequest(String...)public void suggest(SuggestRequest request, ActionListener<SuggestResponse> listener)
Clientsuggest インタフェース内 Clientrequest - The suggest requestlistener - A listener to be notified of the resultRequests.suggestRequest(String...)public SuggestRequestBuilder prepareSuggest(String... indices)
ClientprepareSuggest インタフェース内 Clientpublic ActionFuture<TermVectorsResponse> termVectors(TermVectorsRequest request)
ClienttermVectors インタフェース内 Clientrequest - The term vector requestpublic void termVectors(TermVectorsRequest request, ActionListener<TermVectorsResponse> listener)
ClienttermVectors インタフェース内 Clientrequest - The term vector requestpublic TermVectorsRequestBuilder prepareTermVectors()
ClientprepareTermVectors インタフェース内 Clientpublic TermVectorsRequestBuilder prepareTermVectors(String index, String type, String id)
ClientprepareTermVectors インタフェース内 Clientindex - The index to load the document fromtype - The type of the documentid - The id of the document@Deprecated public ActionFuture<TermVectorsResponse> termVector(TermVectorsRequest request)
ClienttermVector インタフェース内 Clientrequest - The term vector request@Deprecated public void termVector(TermVectorsRequest request, ActionListener<TermVectorsResponse> listener)
ClienttermVector インタフェース内 Clientrequest - The term vector request@Deprecated public TermVectorsRequestBuilder prepareTermVector()
ClientprepareTermVector インタフェース内 Client@Deprecated public TermVectorsRequestBuilder prepareTermVector(String index, String type, String id)
ClientprepareTermVector インタフェース内 Clientindex - The index to load the document fromtype - The type of the documentid - The id of the documentpublic ActionFuture<MultiTermVectorsResponse> multiTermVectors(MultiTermVectorsRequest request)
ClientmultiTermVectors インタフェース内 Clientpublic void multiTermVectors(MultiTermVectorsRequest request, ActionListener<MultiTermVectorsResponse> listener)
ClientmultiTermVectors インタフェース内 Clientpublic MultiTermVectorsRequestBuilder prepareMultiTermVectors()
ClientprepareMultiTermVectors インタフェース内 Clientpublic ActionFuture<PercolateResponse> percolate(PercolateRequest request)
Clientpublic void percolate(PercolateRequest request, ActionListener<PercolateResponse> listener)
Clientpublic PercolateRequestBuilder preparePercolate()
ClientpreparePercolate インタフェース内 Clientpublic MultiPercolateRequestBuilder prepareMultiPercolate()
ClientprepareMultiPercolate インタフェース内 Clientpublic void multiPercolate(MultiPercolateRequest request, ActionListener<MultiPercolateResponse> listener)
ClientmultiPercolate インタフェース内 Clientpublic ActionFuture<MultiPercolateResponse> multiPercolate(MultiPercolateRequest request)
ClientmultiPercolate インタフェース内 Clientpublic ExplainRequestBuilder prepareExplain(String index, String type, String id)
ClientprepareExplain インタフェース内 Clientindex - 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)
Clientpublic void explain(ExplainRequest request, ActionListener<ExplainResponse> listener)
Clientpublic void clearScroll(ClearScrollRequest request, ActionListener<ClearScrollResponse> listener)
ClientclearScroll インタフェース内 Clientpublic ActionFuture<ClearScrollResponse> clearScroll(ClearScrollRequest request)
ClientclearScroll インタフェース内 Clientpublic ClearScrollRequestBuilder prepareClearScroll()
ClientprepareClearScroll インタフェース内 Clientpublic void fieldStats(FieldStatsRequest request, ActionListener<FieldStatsResponse> listener)
fieldStats インタフェース内 Clientpublic ActionFuture<FieldStatsResponse> fieldStats(FieldStatsRequest request)
fieldStats インタフェース内 Clientpublic FieldStatsRequestBuilder prepareFieldStats()
prepareFieldStats インタフェース内 ClientCopyright © 2009–2016. All rights reserved.