public class ESClient extends Object
| 构造器和说明 |
|---|
ESClient() |
ESClient(Properties props) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.elasticsearch.action.admin.cluster.settings.ClusterUpdateSettingsResponse |
admin_ClusterSettings(Map<ClusterSettings,String> settingmap) |
net.wicp.tams.common.Result |
aliasCreate(String indexNamePatten,
String... aliass) |
<T> List<T> |
callCat(Class<T> calssz,
String cmd) |
net.wicp.tams.common.http.HttpResult |
callRest(net.wicp.tams.common.constant.RestMethod restMethod,
String point,
com.alibaba.fastjson.JSONObject params) |
net.wicp.tams.common.http.HttpResult |
callRest(net.wicp.tams.common.constant.RestMethod restMethod,
String point,
String paramsStr) |
void |
cleanMappingMap() |
void |
close() |
net.wicp.tams.common.Result |
docDel(String index,
String id) |
void |
docDelBatchQuery(String index,
String key,
String value) |
<T> net.wicp.tams.common.Result |
docUpdate(String index,
String id,
T updateObj) |
net.wicp.tams.common.Result |
docWrite(String index,
Object data) |
net.wicp.tams.common.Result |
docWriteBatch_tc(EsData... esDatas) |
net.wicp.tams.common.Result |
docWriteBatch_tc(List<EsData> esDatas) |
net.wicp.tams.common.Result |
docWriteBatch(List<EsData> esDatas) |
<T> net.wicp.tams.common.Result |
docWriteBatch(String index,
String type,
String idColName,
List<T> insertList)
一般对象的批量新增
|
org.elasticsearch.client.RestClient |
getRestClient() |
org.elasticsearch.client.RestHighLevelClient |
getRestHighLevelClient() |
net.wicp.tams.common.Result |
indexCreate(Connection conn,
IndexParamsBean mapping,
String indexName,
int shardsNum,
int replicas) |
net.wicp.tams.common.Result |
indexCreate(String indexName,
int shardsNum,
int replicas,
MappingBean mappingBean) |
net.wicp.tams.common.Result |
indexCreate(String indexName,
int shardsNum,
int replicas,
String alias,
MappingBean mappingBean) |
net.wicp.tams.common.Result |
indexCreate(String indexName,
int shardsNum,
MappingBean mappingBean) |
net.wicp.tams.common.Result |
indexDel(String index) |
net.wicp.tams.common.Result |
indexFlush(String... indexName)
强制flush数据
|
net.wicp.tams.common.Result |
indexRefresh(String... indexName)
立马refresh索引
|
net.wicp.tams.common.Result |
indexReplace(String indexNew,
String indexOld,
boolean idDelOld,
String... aliass)
替换别名
|
net.wicp.tams.common.Result |
indexSetting(String index,
SettingsBean settingsBean)
设置refresh和副本数量
|
net.wicp.tams.common.Result |
putMapping(String index,
String addJson,
String type) |
List<AliasesBean> |
queryAliases(String aliasesPattern) |
<T extends IQueryData> |
queryDocPage(Class<T> classz,
net.wicp.tams.common.web.PageAssist pageAssist,
org.elasticsearch.index.query.QueryBuilder queryBuilder) |
<T extends IQueryData> |
queryDocPage(Class<T> classz,
net.wicp.tams.common.web.PageAssist pageAssist,
org.elasticsearch.index.query.QueryBuilder queryBuilder,
String index) |
org.elasticsearch.action.admin.indices.get.GetIndexResponse |
queryIndex_tc(String indexName,
String... types) |
List<IndexBean> |
queryIndex(String indexPattern) |
Map<String,MappingBean.Propertie> |
queryMapping_tc_all(String indexName,
String type) |
Map<String,MappingBean.DataTypes> |
queryMapping_tc(String indexName) |
public ESClient(Properties props)
public ESClient()
public org.elasticsearch.action.admin.cluster.settings.ClusterUpdateSettingsResponse admin_ClusterSettings(Map<ClusterSettings,String> settingmap)
public org.elasticsearch.client.RestClient getRestClient()
public org.elasticsearch.client.RestHighLevelClient getRestHighLevelClient()
public void close()
public <T> net.wicp.tams.common.Result docWriteBatch(String index, String type, String idColName, List<T> insertList)
index - type - idColName - id字段的列名insertList - public net.wicp.tams.common.Result indexRefresh(String... indexName)
indexName - public net.wicp.tams.common.Result indexFlush(String... indexName)
indexName - public void cleanMappingMap()
public net.wicp.tams.common.Result docWriteBatch_tc(EsData... esDatas)
public net.wicp.tams.common.Result indexCreate(String indexName, int shardsNum, int replicas, String alias, MappingBean mappingBean)
public net.wicp.tams.common.Result indexCreate(String indexName, int shardsNum, int replicas, MappingBean mappingBean)
public net.wicp.tams.common.Result indexCreate(String indexName, int shardsNum, MappingBean mappingBean)
public net.wicp.tams.common.Result indexCreate(Connection conn, IndexParamsBean mapping, String indexName, int shardsNum, int replicas)
public net.wicp.tams.common.Result aliasCreate(String indexNamePatten, String... aliass)
public net.wicp.tams.common.Result indexReplace(String indexNew, String indexOld, boolean idDelOld, String... aliass)
indexNew - indexOld - idDelOld - 是否删除旧索引,用于交换别名时用aliass - public net.wicp.tams.common.Result indexDel(String index)
public net.wicp.tams.common.Result indexSetting(String index, SettingsBean settingsBean)
index - settingsBean - public net.wicp.tams.common.http.HttpResult callRest(net.wicp.tams.common.constant.RestMethod restMethod,
String point,
com.alibaba.fastjson.JSONObject params)
public net.wicp.tams.common.http.HttpResult callRest(net.wicp.tams.common.constant.RestMethod restMethod,
String point,
String paramsStr)
public List<AliasesBean> queryAliases(String aliasesPattern)
public org.elasticsearch.action.admin.indices.get.GetIndexResponse queryIndex_tc(String indexName, String... types)
public Map<String,MappingBean.DataTypes> queryMapping_tc(String indexName)
public Map<String,MappingBean.Propertie> queryMapping_tc_all(String indexName, String type)
public <T extends IQueryData> List<T> queryDocPage(Class<T> classz, net.wicp.tams.common.web.PageAssist pageAssist, org.elasticsearch.index.query.QueryBuilder queryBuilder, String index)
public <T extends IQueryData> List<T> queryDocPage(Class<T> classz, net.wicp.tams.common.web.PageAssist pageAssist, org.elasticsearch.index.query.QueryBuilder queryBuilder)
Copyright © 2020. All rights reserved.