下面来继续分享并记录ES相关:
通过Java创建ES索引如下所示:
/**
* create by wxy_jdhk
*/
public class ElasticSearchUtils {
public void createIndexOne(TransportClient client) {
// 创建索引
try {
IndexResponse response = client.prepareIndex("twitter", "_doc", "1")
.setSource(jsonBuilder()
.startObject()
.field("user", "kimchy")
.field("postDate", new Date())
.field("message", "trying out Elasticsearch")
.endObject()).get();
// 获取索引
String _index = response.getIndex();
// 获取类型
String _type = response.getType();
// 获取ID
String _id = response.getId();
// 获取版本号
long _version = response.getVersion();
// 执行语句的运行结果状态
RestStatus status = response.status();
} catch (IOException e) {
e.printStackTrace();
}
}