105 Commits

Author SHA1 Message Date
jaime
aaced54f5d feat: 优化索引创建 2025-02-27 09:30:42 +08:00
jaime
2d8692fdc3 feat: 优化全局打印 2025-02-26 16:34:31 +08:00
jaime
42aef5f199 feat: 主键字段也可以自定义es中名称 2025-02-26 12:02:07 +08:00
jaime
4f193f0f24 feat: 升级es8.0 2025-02-25 16:37:43 +08:00
xpc
5928bfada6 v2.1.0 2025-02-04 21:19:41 +08:00
elasticsearch
563033d2f3
!111 关于easy-es关于spring、springboot2/3 、solon https://gitee.com/dromara/easy-es/issues/IBGU25
Merge pull request !111 from 阿杰/feature-spring
2025-01-24 12:20:59 +00:00
xpc
93f78fc78f v2.1.0
# features
适配solon,spring
新增根据索引结构生成实体类功能
新增支持多个包扫描
新增copy_to类型字段
兼容混合查询中设置了排序,searchAfter查询报错:排序参数不能为空
@IndexName中支持通过表达式动态生成indexName
...
2025-01-24 20:15:38 +08:00
阿杰
8d84736714 feat: 2025-01-08 22:11:35 +08:00
阿杰
cf3faf0417 feat: 索引策略迁移到core中实现,在容器中使用只需要注册bean即可 2025-01-08 18:27:08 +08:00
阿杰
8176c53a78 feat: 对于springboot和solon的适配调整 2025-01-07 22:27:44 +08:00
阿杰
21c1bd90c2 easy-es-spring 关于spring的适配,多数据源待完成。。 2025-01-06 22:40:07 +08:00
xpc
d2d843a405 v2.0.0 2024-05-18 20:26:17 +08:00
xpc
257a4c92b0 v2.0.0-beta8
1.新增高亮字段支持设置requireFieldMatch,可指定高亮是否与查询字段匹配(社区pr合并)
2.新增mapper自定义default方法功能(社区pr合并)
3.父子类型@Join注解增加eagerGlobalOrdinals属性,可用于指定是否创建全局序数,以此提升查询性能
4.修复beat6引入的父子类型-平滑模式下,由eagerGlobalOrdinals默认值导致的重启项目误判索引发生变动而自动更新索引的问题
5.修复高亮指定多个字段且分别使用不同高亮标签时的标签覆盖问题
2024-04-10 23:07:20 +08:00
xpc
4367f4defa v2.0.0-beta7
1.新增对LocalDate,LocalDateTime,Date日期类型字段的无注解支持及默认格式化格式支持
2.新增对RequestOptions的自定义设置API,框架可拓展性进一步提升
2024-03-24 22:05:38 +08:00
xpc
46a0081fad v2.0.0-beta6
1.新增父子类型对一父多子以及一父多子多孙场景的索引自动化支持
2.增加对父子类型所有查询功能支持
3.所有CRUD方法支持方法粒度的自定义路由功能
4.提供全新自定义注解@Settings,支持便捷预设与灵活自定义功能,可支持ES索引中所有Settings的编辑处理
5.javadoc及注释和部分代码细节优化
6.其它优化持续更新中...
2024-03-05 22:18:02 +08:00
xpc
e8cc64ca97 v2.0.0-beta5
java doc 注释优化
2024-01-25 21:44:28 +08:00
xpc
da96ba5708 v2.0.0-beta5
配置文件及日志细节优化
2024-01-23 23:32:59 +08:00
xpc1024
ed4ee24fd7 v2.0.0-beta5
多数据源代码合并及优化
2024-01-21 19:03:51 +08:00
xpc
d60715fdac v2.0.0-beta5
提供新特性 支持dense_vector
提供新特性 支持https方式连接
代码细节优化
...
2024-01-20 12:03:29 +08:00
邢鹏成
095a7bb2b2 v2.0.0-beta5
1.嵌套类型支持高亮注解
2.增加小黑子趣味debug模式
3.修复已知缺陷
4.持续更新中...
2023-10-30 22:20:47 +08:00
yinlei1006
db8c94495e v2.0.0-beta4
提供多个强大新特性及ISSUE修复
2023-08-11 18:05:01 +08:00
yinlei1006
522a4dc89b v2.0.0-beta4
提供多个强大新特性及ISSUE修复
2023-08-09 18:26:11 +08:00
lym
b7f46c30bf feat:支持对单个索引指定数据刷新策略 2023-08-09 15:22:47 +08:00
yinlei1006
cd6e71a0c5 新增@MultiIndexField注解及索引创建相关功能;新增自定义ignore_above参数功能 2023-08-07 20:29:49 +08:00
lym
0f863a37dd feat:支持对单个索引指定数据刷新策略 2023-08-02 14:50:12 +08:00
xpc1024
60f0e5a870 v2.0.0-beta3 2023-07-10 17:59:07 +08:00
xpc1024
5ac2b90e80 v2.0.0-beta2 完整版 2023-04-21 20:22:51 +08:00
xpc1024
61e07929ce v2.0.0-beta2 完整版 2023-04-21 20:20:37 +08:00
xpc1024
105e80d27d v2.0-beta2
新增忽略大小写功能
2023-04-20 23:37:21 +08:00
xpc1024
c944b77d36 v2.0-beta2
优化banner显示,针对所有长度的版本号,做了更友好的展示效果
修复multiMatch中minShouldMatch参数没有自动添加百分号的缺陷
修复四大嵌套类型算法在一些特殊复杂场景下不能正确还原lambda表达式的缺陷
修复距离字段在指定多个排序器且首个排序器不是按距离排时不能正确返回距离的缺陷
2023-04-20 21:00:08 +08:00
xpc1024
b680f83eab v2.0-beta1
全部细节优化
2023-03-18 23:14:02 +08:00
xpc1024
2a855e225c v2.0-beta1
全部细节优化
2023-03-18 23:00:15 +08:00
xpc1024
01a50faa8f v2.0-beta1
进一步完善功能,测试用例,以及增加执行SQL功能
2023-03-11 16:49:20 +08:00
xpc1024
848ba0c7b5 v2.0-beta1
调整重建索引超时时间默认值为72小时,避免小白踩坑超时,并且可配置.
彻底搞定5种嵌套及多层级嵌套
2023-02-28 18:03:46 +08:00
xpc1024
572591aa31 v2.0-beta1
增加默认最大连接超时时间,心跳时间,并且给予了一个合适的值,尽量帮助不懂ES的小白白少踩坑
@Distance获取距离注解,新增支持多字段,多排序器功能,并且不再需要用户手动指定排序迭代器位置,由框架全自动处理,使用更简单.
2023-02-12 18:55:05 +08:00
xpc1024
5a4ecb1625 v2.0-beta
补充链式功能以及新增dsl执行方法
2023-02-02 18:18:25 +08:00
xpc1024
e35e0afd2d v2.0-beta
stage 2
2023-02-01 19:16:50 +08:00
xpc1024
bba07ca3ec v2.0-beta
修复一些测试中发现的问题
2023-01-30 16:50:26 +08:00
xpc1024
ae60d2da22 v2.0-beta
彻底解决and or 无极嵌套问题 以及海量代码重构优化
2023-01-29 19:07:48 +08:00
elasticsearch
e26449a6b5 and or tree 2023-01-27 22:04:32 +08:00
xpc1024
af06907bef v1.1.1
1.修复在混合查询模式下,用户手count api无效的缺陷。
2.修复分页参数中hasNextPage不正确的缺陷。
3.修复仅设置socketTimeOut不设置requestTimeOut等参数时socketTimeOut参数无效的缺陷。
本期主要是一些小缺陷修复和体验优化,后面两个版本将有重大更新
2022-12-16 18:07:26 +08:00
xpc1024
53306be4ba v1.1.0
1.@IndexName注解新增设置max_result_window参数功能
2.调整注解依赖,将注解包独立,便于多模块项目用户使用
3.原PageInfo更名为EsPageInfo,解决与分页插件名称冲突问题
4.调整banner样式,看起来更正式好看
5.调整版本检测日志打印,jar依赖不满足直接打印error级别日志提示用户解决依赖冲突
6.修复1.0.3版本引入的一处avg聚合方法重载缺陷 @郑建建
2022-11-19 11:46:29 +08:00
xpc1024
bd214dbc98 v1.0.3
1.优化索引自动挡模式下的异常日志打印,打印异常堆栈信息,便于用户发现问题
2.修复手动挡中索引更新API的断言取反问题
3.增强聚合功能 郑建建贡献
4.调整EEVersionUtil工具类获取es客户端版本失败改为打印日志 Roin贡献
5.新增手动挡一键模式下可以指定索引名的api,可用于定时任务按年/月/日等规则便捷创建索引
2022-10-24 17:41:59 +08:00
xpc1024
23f7455e29 Merge branch 'feature' of https://gitee.com/dromara/easy-es into feature 2022-10-21 18:32:22 +08:00
xpc1024
48c081500b v1.0.3
1.优化索引自动挡模式下的异常日志打印,打印异常堆栈信息,便于用户发现问题
2.修复手动挡中索引更新API的断言取反问题
3.增强聚合功能 郑建建贡献
4.调整EEVersionUtil工具类获取es客户端版本失败改为打印日志 Roin贡献
2022-10-21 18:31:10 +08:00
dys
508ff35c19 获取elasticsearch client 版本改为获取失败打印失败日志,并不会影响项目启动 2022-09-29 14:58:03 +08:00
dys
2e0d539cdd 获取elasticsearch client 版本改为获取失败打印失败日志,并不会影响项目启动 2022-09-29 14:55:55 +08:00
xpc1024
cfb558ab06 v1.0.3
1.修复手动挡-自定义模式下,同时指定analyzer和searchAnalyzer时,searchAnalyzer不生效的缺陷 严重等级 极低 替代方案较多且极少数场景才会用到
2022-09-21 18:51:40 +08:00
xpc1024
ed323d818b 调整1处方法注释 2022-09-17 20:45:10 +08:00
xpc1024
84bf7cca4d 调整DSL日志打印前缀 2022-09-17 20:41:19 +08:00