ElasticSearch JavaAPI

ElasticSearch JavaAPI,第1张

ElasticSearch JavaAPI

文章目录

ElasticSearch JavaAPI

SpringBoot整合ES *** 作索引

添加索引查询索引删除索引判断索引是否存在 *** 作文档

添加文档修改文档查询文档删除文档

ElasticSearch JavaAPI SpringBoot整合ES

引入es相关的坐标,如下:


	org.elasticsearch.client
    elasticsearch-rest-high-level-client
    7.4.0


	org.elasticsearch.client
    elasticsearch-rest-client
    7.4.0


	org.elasticsearch
    elasticsearch
    7.4.0

在IOC容器中导入客户端,如下图:

*** 作索引 添加索引

创建索引顺便给索引加上映射,如下图:

查询索引

删除索引

判断索引是否存在

*** 作文档 添加文档

首先看一下所要 *** 作的索引,它里面的字段,如下图:

去es里面看一下添加文档结果,如下图:

问题

现在我们的文档包含的字段只有两个,我们添加的时候使用map集合比较方便,但是如果文档的字段有特别多,那么我们如果再用map集合的方式就显得特别麻烦了,那么这个时候我们要怎么办呢?我们可以使用对象的方式,如下图:

修改文档

修改文档其实和添加文档使用的代码是一样的:

即在添加文档的时候,如果添加的文档id存在,则修改文档,如果添加的文档id不存在,则添加文档。

查询文档

删除文档

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5705155.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存