【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




浙公网安备 33010602011771号