public abstract class EsAssit extends Object
| 构造器和说明 |
|---|
EsAssit() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
BulkPack(EsData esData)
得到bulk字符串,
|
static String |
BulkPack(List<EsData> esDatas) |
static <T extends Serializable> |
esData(T data,
Action action,
String idColName,
String index,
String type,
UpdateSet updateSet)
一般对象转为EsData对象
|
static <T extends Serializable> |
esDataDel(String[] datas,
String[] fields,
String idColName,
String index,
String type) |
static <T extends Serializable> |
esDataUpdate(String[] datas,
String[] fields,
String idColName,
String index,
String type,
UpdateSet updateSet) |
static <T extends Serializable> |
esDataUpdate(T data,
String idColName,
String index,
String type,
UpdateSet updateSet) |
static <T extends Serializable> |
esDataUpsert(String[] datas,
String[] fields,
String idColName,
String index,
String type) |
static com.alibaba.fastjson.JSONObject |
getRelationsJson(List<net.wicp.tams.common.apiext.json.SimpleTreeNode> nodes)
组装关联关系
|
static org.elasticsearch.action.admin.indices.create.CreateIndexRequest |
indexCreate(Connection conn,
IndexParamsBean mapping,
String indexName,
String type,
int shardsNum,
int replicas,
String alias) |
org.elasticsearch.action.admin.indices.create.CreateIndexRequest |
indexCreate(String indexName,
String type,
int shardsNum,
int replicas,
MappingBean mappingBean) |
static org.elasticsearch.action.admin.indices.create.CreateIndexRequest |
indexCreate(String indexName,
String type,
int shardsNum,
int replicas,
String alias,
MappingBean mappingBean) |
org.elasticsearch.action.admin.indices.create.CreateIndexRequest |
indexCreate(String indexName,
String type,
int shardsNum,
MappingBean mappingBean) |
static String |
packIndexContent(String[] colName,
String[] colType) |
static String |
packIndexContent(String[] colName,
String[] colType,
List<net.wicp.tams.common.apiext.json.SimpleTreeNode> nodes) |
static List<org.elasticsearch.action.DocWriteRequest> |
packRequest(EsData esData,
Map<String,MappingBean.DataTypes> mapping) |
static MappingBean |
proMappingBean(Connection conn,
IndexParamsBean mapping)
产生mappingBean,它就可以通过indexCreate创建索引
|
static void |
valid(EsData esData) |
public static MappingBean proMappingBean(Connection conn, IndexParamsBean mapping)
mapping - conn - public static org.elasticsearch.action.admin.indices.create.CreateIndexRequest indexCreate(Connection conn, IndexParamsBean mapping, String indexName, String type, int shardsNum, int replicas, String alias)
public static void valid(EsData esData)
public static <T extends Serializable> EsData esData(T data, Action action, String idColName, String index, String type, UpdateSet updateSet)
data - action - idColName - index - type - public static <T extends Serializable> EsData esDataUpdate(T data, String idColName, String index, String type, UpdateSet updateSet)
public static <T extends Serializable> EsData esDataUpdate(String[] datas, String[] fields, String idColName, String index, String type, UpdateSet updateSet)
public static <T extends Serializable> EsData esDataUpsert(String[] datas, String[] fields, String idColName, String index, String type)
public static <T extends Serializable> EsData esDataDel(String[] datas, String[] fields, String idColName, String index, String type)
public static List<org.elasticsearch.action.DocWriteRequest> packRequest(EsData esData, Map<String,MappingBean.DataTypes> mapping)
public static com.alibaba.fastjson.JSONObject getRelationsJson(List<net.wicp.tams.common.apiext.json.SimpleTreeNode> nodes)
public static String packIndexContent(String[] colName, String[] colType, List<net.wicp.tams.common.apiext.json.SimpleTreeNode> nodes)
public static org.elasticsearch.action.admin.indices.create.CreateIndexRequest indexCreate(String indexName, String type, int shardsNum, int replicas, String alias, MappingBean mappingBean)
public org.elasticsearch.action.admin.indices.create.CreateIndexRequest indexCreate(String indexName, String type, int shardsNum, int replicas, MappingBean mappingBean)
public org.elasticsearch.action.admin.indices.create.CreateIndexRequest indexCreate(String indexName, String type, int shardsNum, MappingBean mappingBean)
Copyright © 2020. All rights reserved.