Releases: dromara/easy-es
Releases · dromara/easy-es
v2.1.0
- Adapt solon.
- Adapt to Old spring
- Upgrade the bottom RestHighLevelClient version 7.14.0->7.17.8 is compatible with es7.x and 8.x.
- Add copy_to index type.
- Interceptor plug-ins support regular expression wildcard.
- Optimize the condition judgment logic, and check the parameters only when the condition is true.
- MapperScan supports multi-packet scanning.
- Add a method to automatically generate reverse engineering of entity classes according to indexes.
- When the fix boost is Null, there is an NPE problem in QueryBuilders unpacking.
- Fixed the problem that searcAfter query reported an error after setting sorting in mixed query.
- Document synchronization update
- 适配solon
- 适配老spring
- 升级底层RestHighLevelClient版本7.14.0->7.17.8 可兼容es7.x及8.x
- 增加copy_to索引类型
- 拦截器插件支持正则表达式通配
- 优化condition判断逻辑,仅condition为true时才进行参数校验
- MapperScan支持多包扫描
- 新增根据索引自动生成实体类逆向工程的方法
- 修复boost为Null时,QueryBuilders拆箱存在NPE问题
- 修复混合查询中设置排序后,searcAfter查询报错问题
- 文档同步更新
v2.0.0
v2.0.0-beta8
- 新增高亮字段支持设置requireFieldMatch,可指定高亮是否与查询字段匹配(社区pr合并)
- 新增mapper自定义default方法功能(社区pr合并)
- 父子类型@Join注解增加eagerGlobalOrdinals属性,可用于指定是否创建全局序数,以此提升查询性能
- 修复beat6引入的父子类型-平滑模式下,由eagerGlobalOrdinals默认值导致的重启项目误判索引发生变动而自动更新索引的问题
- 修复高亮指定多个字段且分别使用不同高亮标签时的标签覆盖问题
- The new highlighted field supports setting requireFieldMatch, which can specify whether the highlight matches the query field (community PR merge)
- Added mapper custom default method function (community PR merge)
- The parent-child type @ Join annotation adds the eagerGlobalOrdinals attribute, which can be used to specify whether to create a global ordinal to improve query performance.
- Fixed the problem of the parent-child type introduced in beat6 - smooth mode, which caused the restart project to misjudge the index change and automatically update the index due to the default value of eagerGlobalOrdinals.
- Fixed the label coverage problem when highlighting multiple fields and using different highlight labels respectively.