ElasticSearch JavaAPI
SpringBoot整合ES *** 作索引
添加文档修改文档查询文档删除文档
ElasticSearch JavaAPI SpringBoot整合ES引入es相关的坐标,如下:
org.elasticsearch.client elasticsearch-rest-high-level-client7.4.0 org.elasticsearch.client elasticsearch-rest-client7.4.0 org.elasticsearch elasticsearch7.4.0
在IOC容器中导入客户端,如下图:
*** 作索引 添加索引创建索引顺便给索引加上映射,如下图:
查询索引 删除索引 判断索引是否存在 *** 作文档 添加文档首先看一下所要 *** 作的索引,它里面的字段,如下图:
去es里面看一下添加文档结果,如下图:
问题
现在我们的文档包含的字段只有两个,我们添加的时候使用map集合比较方便,但是如果文档的字段有特别多,那么我们如果再用map集合的方式就显得特别麻烦了,那么这个时候我们要怎么办呢?我们可以使用对象的方式,如下图:
修改文档修改文档其实和添加文档使用的代码是一样的:
即在添加文档的时候,如果添加的文档id存在,则修改文档,如果添加的文档id不存在,则添加文档。
查询文档 删除文档欢迎分享,转载请注明来源:内存溢出
评论列表(0条)