下面来继续记录并分享ES相关:
下面来分享一个连接ES集群的方法,如下所示:
/**
* create by wxy_jdhk
*/
public class ElasticSearchUtils {
//json格式 数据绑定demo1
public String createJsonDemoOne() {
String json = "{" +
"\"user\":\"kimchy\"," +
"\"postDate\":\"2013-01-30\"," +
"\"message\":\"trying out Elasticsearch\"" +
"}";
return json;
}
//json格式 数据绑定demo2
public Map<String, Object> createJsonDemoTwo() {
Map<String, Object> json = new HashMap<String, Object>();
json.put("user", "kimchy");
json.put("postDate", new Date());
json.put("message", "trying out Elasticsearch");
return json;
}
//json格式 数据绑定demo3
//绑定集群
public void connectionCluster() {
//bind cluster
Settings settings = Settings.builder()
.put("cluster.name", "elasticsearch").build();
TransportClient client = new PreBuiltTransportClient(settings);
//Jackson Databind
//instance a json mapper
ObjectMapper mapper = new ObjectMapper(json, json, false, null, null, null, null, settings);
client.close();
}