904 Commits

Author SHA1 Message Date
阿杰
77cc135fe8
回退 'Pull Request !123 : ospp-向量检索' 2025-09-24 07:09:31 +00:00
阿杰
893af26f8d
!123 ospp-向量检索
Merge pull request !123 from liaozhehao/feature-3.0.1
2025-09-24 06:22:31 +00:00
liaozhehao
976378e47d
Merge branch 'feature-3.0.1' of gitee.com:dromara/easy-es into feature-3.0.1
Signed-off-by: liaozhehao <2427800517@qq.com>
2025-09-23 12:29:07 +00:00
2427800517@qq.com
38e9427869 ospp-向量检索 2025-09-23 20:15:32 +08:00
阿杰
676f200f10 feat(core): 添加 UUID 和自定义 ID 策略支持
- 在 EsClientUtils 中增加驼峰转下划线配置的支持
- 在 BaseEsMapperImpl 中实现 id 在实体中返回
- 在 InsertTest 中添加用户创建测试用例
2025-09-19 14:37:37 +08:00
阿杰
78fe61fd1f feat(core): 添加排序模式功能
- 在 OrderByParam 类中添加 sortMode 字段
- 在 WrapperProcessor 类中实现排序模式的设置
2025-08-18 11:18:25 +08:00
阿杰
569cd76d99 refactor(core): 添加空对象处理工具类导入
- 在 Compare.java 文件中添加了 Objects 类的导入
- 该修改可能用于增强空值处理能力,提高代码的健壮性
2025-08-18 10:52:21 +08:00
阿杰
c2dfc0f01f
!121 fix:#ICM7HA,无法多次createIndex
Merge pull request !121 from lym/master-fixbuilder
2025-08-18 02:46:41 +00:00
阿杰
43c2fd52dd
!101 update easy-es-core/src/main/java/org/dromara/easyes/core/cache/BaseCache.java.
Merge pull request !101 from Robot.L/N/A
2025-08-18 02:40:55 +00:00
阿杰
8e2cbf640a
!104 feat: 当between两个参数相同时,优化成eq查询,提高查询性能
Merge pull request !104 from Robot.L/N/A
2025-08-18 02:39:20 +00:00
阿杰
c13ea2ebc1
!122 feat:mapping支持index和docValues
Merge pull request !122 from lym/master-index
2025-08-18 02:32:07 +00:00
lym
3ba4752e69 feat:mapping支持index和docValues 2025-07-19 09:41:58 +08:00
lym
05981f7996 fix:无法多次createIndex 2025-07-18 14:12:31 +08:00
阿杰
6dbe6a8515 build: 更新项目版本至 3.0.1
-从 3.0.0版本升级到 3.0.1 版本
2025-07-07 16:11:21 +08:00
阿杰
aba418826b feat(core): 添加自定义 ES 请求头功能
1. 新增 EasyEsHeadersCustomizer 接口,用于自定义 ES 请求头
2. 在 EsAutoConfiguration 和 EsClientUtils 中集成自定义请求头功能
3. 更新 ObjectMapperBean,使其支持自定义 ObjectMapper
4. 新增EasyEsConfiguredCondition来控制加载easy-es的配置类,避免enable=false启动还是会报错的情况
2025-07-07 15:46:28 +08:00
不知不觉
3292aa4cca !120 fix: 更新请求操作中补充文档内容设置
* fix: 更新请求操作中补充文档内容设置
2025-07-07 03:16:34 +00:00
lym
cc7281ff2a !119 feat:日期处理
* feat:默认时间格式从配置文件读取
* 默认不启用自定义ObjectMapper
* 统一写法,避免构造多个ObjectMapper
* feat:使用ConditionOnBean指定bean注册顺序
* fix(easy-es-solon-plugin): 重构获取 ObjectMapper 方式
* feat:日期处理
2025-07-07 03:14:15 +00:00
阿杰
4bdfe03fbd
!118 feat(highlight): 添加高亮参数 noMatchSize 功能
Merge pull request !118 from 闫海哲/feature_add_nomatchsize
2025-07-07 03:11:21 +00:00
yanhaizhe
bef21af6dd feat(highlight): 添加高亮参数 noMatchSize 功能
- 在 HighLight 注解中添加 noMatchSize 属性,用于设置没有匹配高亮片段时返回的文本长度
- 在 HighLightParam 类中添加相应的 noMatchSize 字段- 在 EntityInfoHelper 和 WrapperProcessor 类中添加对 noMatchSize 参数的支持
- 在 AnnotationConstants 中定义 DEFAULT_MATCH_SIZE 常量作为默认值
2025-05-27 16:12:52 +08:00
xpc
a1816337cc Merge branch 'feature-3.0' of https://gitee.com/dromara/easy-es into feature-3.0 v3.0.0 2025-05-06 20:22:26 +08:00
xpc
8b2719e42f v3.0.0
- fix: 索引变动对比判定规则完善
2025-05-06 20:21:24 +08:00
阿杰
0e282e8485 docs(solon): solon注释 2025-04-14 08:53:37 +08:00
xpc
3bc2a7a860 Merge branch 'feature-3.0' of https://gitee.com/dromara/easy-es into feature-3.0
 Conflicts:
	easy-es-springboot-test/src/test/resources/application.yml
2025-04-13 21:16:13 +08:00
xpc
60fcd3c937 v3.0.0
- fix: javadoc注释调整
2025-04-13 21:15:16 +08:00
阿杰
a674e3d0ce docs: 关于分词高亮报错注释 2025-04-13 14:40:08 +08:00
阿杰
29fd02f4f6 test: 多包扫描测试用例 2025-04-13 14:32:38 +08:00
阿杰
47647aa60e fix(boot,core,spring): bug修复
1.springboot配置文件增加es7和8调整的属性
2.手动排序字段自动转驼峰
3.根据mapper创建/删除索引时缓存导致索引名错误问题修复
4.es8中高亮分词会调用first()导致查询结果异常修复
5.mapper扫描根据环境变量设置问题,当@MapperEsScan或者spring xml的basePackage没有设置时取环境变量,
2025-04-13 14:31:50 +08:00
xpc
f5ac2ffabb Merge branch 'feature-3.0' of https://gitee.com/dromara/easy-es into feature-3.0 2025-04-12 20:42:26 +08:00
xpc
f5a9db91ed v3.0.0
- fix: 调整父子类型
2025-04-12 20:42:07 +08:00
阿杰
2b48863389 fix(solon,spring): 扫包调整
1.在spring中配置类set方法冗余调整
2.关于索引策略在solon中不配置address时不生效问题
3.在spring中当扫描的包为“”时,从环境变量中取值easy-es.mappers
2025-04-08 09:50:34 +08:00
xpc
ae0a309087 v3.0.0
- fix: 多包scan及enable false 无效问题
2025-03-27 21:46:45 +08:00
jaime
7bcf9dda2c fix: 修复jackson对于nested类型的类未添加的问题 2025-03-24 13:32:50 +08:00
r67yfyt
f8ce6cf7d0
!116 全面支持es 7.0-8.0
Merge pull request !116 from r67yfyt/feature-elasticsearch-java7-jdk8
2025-02-28 09:38:24 +00:00
jaime
922d121e1e feat: 兼容性属性添加 2025-02-28 17:06:56 +08:00
jaime
5a3ffe66ec feat: jdk8 es-java7.17.28 2025-02-28 16:12:57 +08:00
jaime
6fa0acb175 feat: jdk8 es-java7.17.28 2025-02-28 14:48:03 +08:00
jaime
7d8e879b4b feat: jdk8 es-java7.17.28 2025-02-28 14:34:34 +08:00
jaime
79886798b2 feat: 修复聚合/排序/prefix查询时部分字段未加.keyword后缀 2025-02-27 20:25:50 +08:00
jaime
6a7c18e55d feat: Springboot测试工具. 优化mix查询 2025-02-27 17:34:16 +08:00
jaime
9d34f1ad3a feat: 优化代码 2025-02-27 16:52:42 +08:00
jaime
2e85c8e4de feat: 优化代码 2025-02-27 16:38:35 +08:00
jaime
2533cb4014 feat: 完善打印sql和dsl 2025-02-27 16:34:27 +08:00
jaime
2feafdef30 feat: 当用户id列不存在source中时, 使用_id进行查询/排序/聚合, 此时需要开启集群配置indices.id_field_data.enabled 2025-02-27 15:42:54 +08:00
jaime
aa7c1cf4a6 feat: 用户可以自定义是否在source中存储id列 2025-02-27 14:58:11 +08:00
jaime
bdc279fe54 feat: 删除fastjson 2025-02-27 14:18:47 +08:00
jaime
d320aafb60 feat: 优化索引创建 2025-02-27 13:33:11 +08:00
jaime
7574a0ee9a feat: 优化索引创建 2025-02-27 10:26:14 +08:00
jaime
d6c6ffe64d feat: 优化索引创建 2025-02-27 10:01:29 +08:00
jaime
aaced54f5d feat: 优化索引创建 2025-02-27 09:30:42 +08:00
jaime
2d8692fdc3 feat: 优化全局打印 2025-02-26 16:34:31 +08:00