es
文章平均质量分 66
快乐敲代码
对,一个干活的java仔
展开
-
ElasticSearch的常用增删改查DSL和代码
es增删改查原创 2024-01-18 14:09:41 · 2805 阅读 · 0 评论 -
springboot2.3.9使用spring data elasticsearch兼容低版本es(6.X)
背景:项目中的springboot版本为2.3.9,默认的spring.data.elasticsearch版本为4.0.9.RELEASE,支持的es版本为7.6.2,7.X的版本应该也能兼容,但是6.X的版本就兼容不了了。我们刚好有个地方的项目没法修改es的版本,那边版本是6.x的,也我们产品中的操作es的接口版本冲突。直接上方法:方法1使用 排除springboot中的spring.data.elasticsearch,并指定版本 <dependency>原创 2021-12-29 14:58:29 · 1932 阅读 · 1 评论 -
canal同步mysql数据到es中
背景:项目中业务数据量比较大,每类业务表都达到千万级别,虽然做了分库分表和读写分离,每张表数据控制在500W一下,但是效率还是达不到要求,为了提高查询效率,我们使用ES查询。而将mysql实时同步到es中保证数据一致性就成了我们的工作之下。环境:mysql 5.7caanl 1.1.5(也有一个坑,多张表公用一个es索引,但是多表有字段同名的时候,你更新一个表的同名字段,es会把数据表同名的所有字段都更新,虽然你在es索引中的字段名称不一样,也会导致,cannl开发者修复了这个问题,但是并没有在原创 2021-12-17 18:21:51 · 7204 阅读 · 4 评论