内容简介:The best Elasticsearch Highlevel Rest Client API-----bboss v5.5.3 发布。 主要功能特色 ElasticSearch兼容性:1.x,2.x,5.x,6.x,+ JDK兼容性: jdk 1.7+ Spring boot兼容性:1.x,2.x ORM和DSL二者兼顾,类mybat...
The best Elasticsearch Highlevel Rest Client API-----bboss v5.5.3 发布。
主要功能特色
-
ElasticSearch兼容性:1.x,2.x,5.x,6.x,+
-
JDK兼容性: jdk 1.7+
-
Spring boot兼容性:1.x,2.x
-
ORM和DSL二者兼顾,类mybatis方式操作ElasticSearch,
-
提供快速而高效的数据导入ES工具
v5.5.3 功能改进:
-
完善orm保存对象到es序列化机制,避免非ESBaseData和ESId对象的相关属性被忽略掉
-
完善http组件:自定义重试机制
http.customHttpRequestRetryHandler=org.frameworkset.spi.remote.http.ConnectionResetHttpRequestRetryHandler
空闲连接校验频率,单位毫秒,>0起作用http.validateAfterInactivity=3000
每次获取connection时校验连接,true,校验,默认false
http.staleConnectionCheckEnabled=false -
依赖的http组件版本升级:
httpclient, version: '4.5.6'
httpcore, version: '4.4.11'
httpmime, version: '4.5.6' -
完善框架打印的日志信息
-
修复释放资源时抛出空指针异常
-
数据同步工具改进:可以按日期时间自动分表,使用方法importBuilder
.setIndex("dbdemo-{yyyy.MM.dd}") //通过{yyyy.MM.dd}设置按日期分索引表 -
数据同步工具改进:解决忽略字段名称小写时不起作用的问题
-
新增GeoPoint和GeoShape两个对象
-
增加单值聚合查询的api和测试用例
参考文档:https://esdoc.bbossgroups.com/#/agg -
增加open/close index方法
-
批量修改/添加文档api完善:增加指定对象字段名称对应的值作为文档id和文档父id
-
增加一组通用api:通过ClientOptions/UpdateOptions指定控制参数对应的对象字段,替代原有的@ESId,@ESParentId等注解
-
优化dsl配置文件热加载机制:解决jar中dsl配置文件热加载问题
-
新增一个基于spring boot2的web demo
https://github.com/bbossgroups/es_bboss_web -
修复数据同步工具bug:解决增量同步线程池重复创建问题,建议大家将版本升级到5.5.3
-
完善对elasticsearch 1.x版本的支持,searchallparallel方法支持es 1.x版本
-
数据同步工具:elasticsearch同步到dbes增加scroll parallel导出功能
-
数据导出工具: 任务执行结果处理接口,对每次bulk任务的结果进行成功和失败反馈,然后针对失败的bulk任务进行相应处理,参考文档:
https://esdoc.bbossgroups.com/#/db-es-tool -
数据同步工具:规范并修改相关类的名称
-
sclice scroll检索内部采用异步方式执行每个scroll查询结果
-
scroll检索增加异步处理每个scroll查询结果的功能
-
数据同步工具:增加在过滤器中过滤记录功能
-
Innerhit检索时层级超过2级的对象(继承ESBaseData对象)中没有设置文档id等信息问题修复
更多功能改进请浏览:commit
bboss elasticsearch 使用参考文档
https://esdoc.bbossgroups.com
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- NPM包(模块)发布、更新、撤销发布
- 有赞灰度发布与蓝绿发布实践
- 【重磅发布】Linkis 0.10.0 版本发布
- BeetlSQL 3.0.9 发布,Idea 插件发布
- 贝密游戏 0.7.0 发布,发布斗地主
- 【重磅发布】DataSphere Studio 0.9.0 版本发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
移动交互设计精髓
班格 (Cameron Banga)、温霍尔德 (Josh Weinhold) / 傅小贞、张颖鋆 / 电子工业出版社 / 2015-4-1 / CNY 89.00
越来越多的人正涌入移动应用领域,而设计和体验将是移动应用成败的关键。作者通过上百款应用的设计实践,系统化地梳理了移动应用的设计方法论,在理解用户、跨平台和适配设计、移动组件应用、界面视觉感染力、简约设计等方面都进行了深入阐述。此外,作者还介绍了一些非常实用的移动设计工具,分享了设计师该如何与开发工程师协同工作,以及如何收集用户反馈、甄别版本迭代的更新需求等。 《移动交互设计精髓——设计完美的......一起来看看 《移动交互设计精髓》 这本书的介绍吧!