【ELK】编码开发
参考:
https://www.bilibili.com/video/BV17a4y1x7zq/?spm_id_from=333.337.search-card.all.click
https://blog.csdn.net/weixin_42619846/article/details/116537775
基于RestHighLevelClient(ES原生能力)
- 查看springboot默认版本配置
-
自己重定义同名版本号覆盖
索引操作
核心:xxIndexRequest
文档操作
1、定义Bean
2、创建文档
判断文档是否存在
获取文档信息
更多参考,如更新,批量操作等 https://www.bilibili.com/video/BV17a4y1x7zq?p=14
Spring Data
ElasticsearchRepository extends CrudRepository
save、saveAll、deleteById、delete、deleteAll、deleteAll、delete(DeleteQuery)
基于ElasticsearchRestTemplate
参考:https://www.cnblogs.com/huanshilang/p/14382279.html
方法:indexExists、createIndex、deleteIndex、update 修改数据、bulkIndex、bulkUpdate(List<UpdateQuery>)、queryForList、queryForPage
确保通过springboot依赖的es客户端与ES后台版本一致。
定义Bean