我想使用spring数据es代替这些代码
到目前为止,我使用这些代码将文件上传到elasticsearch
String data64 = FileToBase64.encodeBase64File(PATH + realPath);
XContentBuilder source = XContentFactory.jsonBuilder().startObject()
.field("data", data64)
.field("filename", filename)
.field("title", title)
.field("desc", desc)
.field("path", realPath)
.field("create_time", DateUtil.formatNormalDateString(now))
.field("update_time", DateUtil.formatNormalDateString(now))
.endObject();
esClient.prepareIndex().setIndex(this.index).setType(this.type).setSource(source).setPipeline("attachment")
.execute().actionGet();