个人扩展 elasticsearch的jdbc,略微参考 x-pack-sql-jdbc
快速拦截sql并做数据权限
elasticsearch查询框架,基于注解实现elasticsearch的查询
DBSyncer是一款开源的数据同步中间件,提供Mysql、Oracle、SqlServer、Elasticsearch(ES)、Kafka、SQL等同步场景。支持上传插件自定义同步转换业务,提供监控全量和增量数据统计图、应用性能预警等。
数据库导入elasticsearch 工具demo,支持增删改数据同步,支持的数据库: mysql,maridb,postgress,oracle ,sqlserver,db2等 支持的Elasticsearch版本: 1.x,2.x,5.x,6.x,+ 支持海量PB级数据同步导入功能
高效稳定的数据库数据全量同步ElasticSearch,全量同步10W数据只需数十秒,异常自动加载页同步,挂机后重启可自动续页同步,100%保证数据的完整同步,开箱即用。
基于canal的mysql和elasticsearch实时同步方案,支持增量同步和全量同步
基于注解的形式来访问elasticsearch,屏蔽了繁琐的es客户端API,达到在一个方法上标注一个注解即可以访问es esUsingtools 注解另类实现
spring-data-elasticsearch Demo
spring--data-elasticsearch Demo
EsClientRHL是一个可基于springboot的elasticsearch 客户端调用封装工具,通过elasticsearch官网推荐的RestHighLevelClient实现,内置了es索引结构工具、es索引数据增删改工具、es查询工具、es数据分析工具或者es用法脚手架,能够轻松集成并非常方便的使用。 查询工具类 需要自己构建QueryBuilder 有sql查询示例
elasticsearch-helper 使用示例