public class EsRestClient extends Object implements ElasticClient
| Constructor and Description |
|---|
EsRestClient(org.elasticsearch.client.RestClient restClient,
org.elasticsearch.client.sniff.Sniffer sniffer) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildPipeline(String id,
String resource) |
org.elasticsearch.action.bulk.BulkResponse |
bulk(org.elasticsearch.action.bulk.BulkRequest request) |
void |
bulkAsync(org.elasticsearch.action.bulk.BulkRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.bulk.BulkResponse> listener) |
org.elasticsearch.action.search.ClearScrollResponse |
clearScroll(org.elasticsearch.action.search.ClearScrollRequest request) |
void |
close() |
Map<String,Object> |
clusterHealth() |
void |
createIndex(org.elasticsearch.action.admin.indices.create.CreateIndexRequest request) |
org.elasticsearch.action.delete.DeleteResponse |
delete(org.elasticsearch.action.delete.DeleteRequest request) |
void |
dropIndex(String... indices) |
void |
forceRefresh(String... indices) |
org.elasticsearch.action.get.GetResponse |
get(org.elasticsearch.action.get.GetRequest request) |
String |
getIndexMeta(String... indices) |
Set<String> |
getIndices(String alias) |
String |
getMapping(String index,
String type) |
String |
getSettings(String... indices) |
org.elasticsearch.action.index.IndexResponse |
index(org.elasticsearch.action.index.IndexRequest request) |
boolean |
indexExists(String index) |
org.elasticsearch.action.get.MultiGetResponse |
multiGet(org.elasticsearch.action.get.MultiGetRequest request) |
boolean |
pipelineExists(String id) |
void |
putMapping(org.elasticsearch.action.admin.indices.mapping.put.PutMappingRequest request) |
org.elasticsearch.action.search.SearchResponse |
search(org.elasticsearch.action.search.SearchRequest request) |
org.elasticsearch.action.search.SearchResponse |
searchScroll(org.elasticsearch.action.search.SearchScrollRequest request) |
boolean |
typeExists(String index,
String... types) |
org.elasticsearch.action.update.UpdateResponse |
update(org.elasticsearch.action.update.UpdateRequest request) |
void |
updateAlias(org.elasticsearch.action.admin.indices.alias.IndicesAliasesRequest request) |
void |
updateSettings(org.elasticsearch.action.admin.indices.settings.put.UpdateSettingsRequest request) |
void |
waitForStatus(String status) |
public EsRestClient(org.elasticsearch.client.RestClient restClient,
org.elasticsearch.client.sniff.Sniffer sniffer)
public void close()
throws Exception
close in interface AutoCloseableExceptionpublic boolean indexExists(String index)
indexExists in interface ElasticClientpublic boolean typeExists(String index, String... types)
typeExists in interface ElasticClientpublic Set<String> getIndices(String alias)
getIndices in interface ElasticClientpublic String getIndexMeta(String... indices)
getIndexMeta in interface ElasticClientpublic String getSettings(String... indices)
getSettings in interface ElasticClientpublic String getMapping(String index, String type)
getMapping in interface ElasticClientpublic void createIndex(org.elasticsearch.action.admin.indices.create.CreateIndexRequest request)
createIndex in interface ElasticClientpublic void updateAlias(org.elasticsearch.action.admin.indices.alias.IndicesAliasesRequest request)
updateAlias in interface ElasticClientpublic void updateSettings(org.elasticsearch.action.admin.indices.settings.put.UpdateSettingsRequest request)
updateSettings in interface ElasticClientpublic void putMapping(org.elasticsearch.action.admin.indices.mapping.put.PutMappingRequest request)
putMapping in interface ElasticClientpublic void forceRefresh(String... indices)
forceRefresh in interface ElasticClientpublic void dropIndex(String... indices)
dropIndex in interface ElasticClientpublic void waitForStatus(String status)
waitForStatus in interface ElasticClientpublic Map<String,Object> clusterHealth()
clusterHealth in interface ElasticClientpublic void buildPipeline(String id, String resource)
buildPipeline in interface ElasticClientpublic boolean pipelineExists(String id)
pipelineExists in interface ElasticClientpublic org.elasticsearch.action.index.IndexResponse index(org.elasticsearch.action.index.IndexRequest request)
index in interface ElasticClientpublic org.elasticsearch.action.update.UpdateResponse update(org.elasticsearch.action.update.UpdateRequest request)
update in interface ElasticClientpublic org.elasticsearch.action.delete.DeleteResponse delete(org.elasticsearch.action.delete.DeleteRequest request)
delete in interface ElasticClientpublic org.elasticsearch.action.bulk.BulkResponse bulk(org.elasticsearch.action.bulk.BulkRequest request)
bulk in interface ElasticClientpublic void bulkAsync(org.elasticsearch.action.bulk.BulkRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.bulk.BulkResponse> listener)
bulkAsync in interface ElasticClientpublic org.elasticsearch.action.get.GetResponse get(org.elasticsearch.action.get.GetRequest request)
get in interface ElasticClientpublic org.elasticsearch.action.get.MultiGetResponse multiGet(org.elasticsearch.action.get.MultiGetRequest request)
multiGet in interface ElasticClientpublic org.elasticsearch.action.search.SearchResponse search(org.elasticsearch.action.search.SearchRequest request)
search in interface ElasticClientpublic org.elasticsearch.action.search.SearchResponse searchScroll(org.elasticsearch.action.search.SearchScrollRequest request)
searchScroll in interface ElasticClientpublic org.elasticsearch.action.search.ClearScrollResponse clearScroll(org.elasticsearch.action.search.ClearScrollRequest request)
clearScroll in interface ElasticClientCopyright © 2012–2017 Polyglotted Limited. All rights reserved.