The best Elasticsearch Highlevel Rest Client API-----bboss v5.1.5 发布。 主要功能特色ElasticSearch兼容性:2.x,5.x,6.x,+ JDK兼容性: jdk 1.6+ Spring boot兼容性:1.x,2.x ORM和DSL二者兼顾,类mybatis方式操作ElasticSearch, 支持SQL和JDBC 提供快速而高效的数据导入ES工具
v5.1.5功能改进 https://my.oschina.net/bboss/blog/2247795 改进对jdk 1.6的支持 client api调整为单实例,每次获取到的都是单实例多线程安全的ClientInterface对象: //创建创建/修改/获取/删除文档的客户端对象,单实例多线程安全 ClientInterface clientUtil = ElasticSearchHelper.getConfigRestClientUtil("esmapper/scroll.xml"); ClientInterface clientUtil = ElasticSearchHelper.getRestClientUtil(); 解决slice scroll api并行查询时,在没有数据的情况下抛出空指针问题,参考文档: https://my.oschina.net/bboss/blog/1942562 完善searchAll Api,内部采用scroll来实现检索所有索引数据
使用参考文档:https://my.oschina.net/bboss/blog/2245872 解决配置定时任务的情况下,全量导入报空指针异常问题 数据导入工具改进:增加打印同步任务进度情况日志开关 增加列名强制转小写控制参数 可以添加多个任务执行拦截器 可以在作业程序中获取作业配置文件配置的全局参数: CommonLauncher.getBooleanAttribute("dropIndice",false) 同步工具demo中增加多个表数据同步案例,文档中增加jvm 内存配置说明: https://gitee.com/bbossgroups/db2es-booter
更多功能改进请浏览:commit 快速集成和应用参考文档 所有项目集成参考文档:https://my.oschina.net/bboss/blog/1801273 spring boot项目集成参考文档:https://my.oschina.net/bboss/blog/1835601 详细使用文档 https://my.oschina.net/bboss/blog/1556866 源码托管地址 |