es 中的mapper
"time": {
"type": "date",
"format": "yyyy-MM-dd HH:mm:ss || yyyy-MM-dd"
}
1.对象的 date 类型 添加 JsonFormat 注解
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date addTime;
2.使用 jackson 将 object 转为 json
// 定义jackson对象
private static final ObjectMapper MAPPER = new ObjectMapper();
BulkRequestBuilder bulkRequest = client.prepareBulk();
for (Data data : list) {
// 在这里可以对你获取到的批量结果数据进行需要的业务处理
IndexRequest index = client
.prepareIndex(this.index, this.type, data.getPrimaryKey() + "")
.setSource(MAPPER.writeValueAsString(data))
.request();
bulkRequest.add(index);
}
BulkResponse bulkResponse = bulkRequest.setRefreshPolicy(WriteRequest.RefreshPolicy.NONE).execute().actionGet();