public interface Cluster extends Closeable
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
bulkAsync(org.elasticsearch.action.bulk.BulkRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.bulk.BulkResponse> listener)
异步批处理
|
void |
catAsync(CatRequest request,
org.elasticsearch.action.ActionListener<CatResponse> listener)
异步cat接口
|
default void |
clearScrollAsync(org.elasticsearch.action.search.ClearScrollRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.search.ClearScrollResponse> listener)
异步执清除游标操作
|
default void |
deleteAsync(org.elasticsearch.action.delete.DeleteRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.delete.DeleteResponse> listener)
异步删除
|
default void |
deleteByQueryAsync(org.elasticsearch.index.reindex.DeleteByQueryRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.index.reindex.BulkByScrollResponse> listener)
异步查询删除
|
default void |
getAsync(org.elasticsearch.action.get.GetRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.get.GetResponse> listener)
异步GET请求
|
String |
getName()
获取集群的名称,此名字可以用于日志打印,来确定当次ES操作在那个上面
|
org.elasticsearch.client.RestHighLevelClient |
highLevelClient()
从集群种创建或者获取高级客户端
|
default void |
indexAsync(org.elasticsearch.action.index.IndexRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.index.IndexResponse> listener)
异步索引
|
static Cluster |
localhost()
本地默认配置集群
|
static Cluster |
localhost(int port) |
org.elasticsearch.client.RestClient |
lowLevelClient()
获取底层客户端
|
default void |
mgetAsync(org.elasticsearch.action.get.MultiGetRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.get.MultiGetResponse> listener)
异步多GET请求
|
default void |
multiSearchAsync(org.elasticsearch.action.search.MultiSearchRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.search.MultiSearchResponse> listener)
异步多搜索
|
default void |
scrollAsync(org.elasticsearch.action.search.SearchScrollRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.search.SearchResponse> listener)
异步游标搜索请求
|
default void |
searchAsync(org.elasticsearch.action.search.SearchRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.search.SearchResponse> listener)
异步搜索
|
static Cluster |
simple(org.apache.http.HttpHost[] hosts)
简单集群
|
static Cluster |
simple(org.apache.http.HttpHost[] hosts,
Credentials credentials)
简单集群
|
static Cluster |
simple(org.apache.http.HttpHost[] hosts,
String username,
String password)
简单集群
|
static Cluster |
simple(String host,
int port)
简单集群
|
static Cluster |
simple(String host,
int port,
Credentials credentials)
简单集群
|
static Cluster |
simple(String host,
int port,
String username,
String password)
简单集群
|
default void |
updateAsync(org.elasticsearch.action.update.UpdateRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.update.UpdateResponse> listener)
异步更新
|
default void |
updateByQueryAsync(org.elasticsearch.index.reindex.UpdateByQueryRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.index.reindex.BulkByScrollResponse> listener)
异步查询更新
|
static WeightedCluster |
weighted(int weight,
org.apache.http.HttpHost... hosts)
带权集群
|
static WeightedCluster |
weighted(int weight,
org.apache.http.HttpHost[] hosts,
Credentials credentials)
带权集群
|
static WeightedCluster |
weighted(int weight,
org.apache.http.HttpHost[] hosts,
String username,
String password)
带权集群
|
static WeightedCluster |
weighted(int weight,
String host,
int port)
带权集群
|
static WeightedCluster |
weighted(int weight,
String host,
int port,
Credentials credentials)
带权集群
|
static WeightedCluster |
weighted(int weight,
String host,
int port,
String username,
String password)
带权集群
|
static Cluster localhost()
static Cluster localhost(int port)
static Cluster simple(String host, int port, String username, String password)
host - 主机名port - 端口号username - 用户名password - 密码static Cluster simple(String host, int port, Credentials credentials)
host - 主机名port - 端口号credentials - 认证static Cluster simple(org.apache.http.HttpHost[] hosts)
hosts - 主机列表static Cluster simple(org.apache.http.HttpHost[] hosts, String username, String password)
hosts - 主机列表username - 用户名password - 密码static Cluster simple(org.apache.http.HttpHost[] hosts, Credentials credentials)
hosts - 主机列表credentials - 认证static WeightedCluster weighted(int weight, String host, int port)
weight - 权重host - 主机名port - 端口号static WeightedCluster weighted(int weight, String host, int port, String username, String password)
weight - 权重host - 主机名port - 端口号username - 用户名password - 密码static WeightedCluster weighted(int weight, String host, int port, Credentials credentials)
weight - 权重host - 主机名port - 端口号credentials - 认证static WeightedCluster weighted(int weight, org.apache.http.HttpHost... hosts)
weight - 权重hosts - 集群节点列表static WeightedCluster weighted(int weight, org.apache.http.HttpHost[] hosts, String username, String password)
weight - 权重hosts - 集群节点列表username - 用户名password - 密码static WeightedCluster weighted(int weight, org.apache.http.HttpHost[] hosts, Credentials credentials)
weight - 权重hosts - 集群节点列表credentials - 登录凭据String getName()
org.elasticsearch.client.RestHighLevelClient highLevelClient()
org.elasticsearch.client.RestClient lowLevelClient()
default void updateAsync(org.elasticsearch.action.update.UpdateRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.update.UpdateResponse> listener)
request - 更新请求listener - 响应监听器default void deleteAsync(org.elasticsearch.action.delete.DeleteRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.delete.DeleteResponse> listener)
request - 删除请求listener - 响应监听器default void bulkAsync(org.elasticsearch.action.bulk.BulkRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.bulk.BulkResponse> listener)
request - 批处理请求listener - 响应监听器default void searchAsync(org.elasticsearch.action.search.SearchRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.search.SearchResponse> listener)
request - 搜索请求listener - 响应监听器default void indexAsync(org.elasticsearch.action.index.IndexRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.index.IndexResponse> listener)
request - 索引请求listener - 响应监听器default void deleteByQueryAsync(org.elasticsearch.index.reindex.DeleteByQueryRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.index.reindex.BulkByScrollResponse> listener)
request - 查询删除请求listener - 响应监听器default void updateByQueryAsync(org.elasticsearch.index.reindex.UpdateByQueryRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.index.reindex.BulkByScrollResponse> listener)
request - 查询更新请求listener - 响应监听器default void multiSearchAsync(org.elasticsearch.action.search.MultiSearchRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.search.MultiSearchResponse> listener)
request - 多搜索请求listener - 响应监听器void catAsync(CatRequest request, org.elasticsearch.action.ActionListener<CatResponse> listener)
request - cat请求listener - 响应监听器default void getAsync(org.elasticsearch.action.get.GetRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.get.GetResponse> listener)
request - Get请求listener - 响应监听器default void scrollAsync(org.elasticsearch.action.search.SearchScrollRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.search.SearchResponse> listener)
request - 游标请求listener - 响应监听器default void clearScrollAsync(org.elasticsearch.action.search.ClearScrollRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.search.ClearScrollResponse> listener)
request - clear scroll requestlistener - response listenerdefault void mgetAsync(org.elasticsearch.action.get.MultiGetRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.get.MultiGetResponse> listener)
request - multi get requestlistener - response listenerCopyright © 2021. All rights reserved.