登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
轻量养虾,开箱即用!低 Token + 稳定算力,Gitee & 模力方舟联合出品的 PocketClaw 正式开售!点击了解详情
代码拉取完成,页面将自动刷新
开源项目
>
程序开发
>
搜索引擎
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
972
Star
5.8K
Fork
1.8K
GVP
dromara
/
easy-es
代码
Issues
212
Pull Requests
7
Wiki
统计
流水线
服务
JavaDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
开发画像分析
我知道了,不再自动展开
发行版
最新版
v3.0.1
24e111c
2026-02-27 17:44
对比
v3.0.1
elasticsearch
# v3.0.1 版本内容 - feat:mapping支持index和docValues - feat: 当between两个参数相同时,优化成eq查询,提高查询性能 - feat: 增强了对日期格式处理 - feat(highlight): 添加高亮参数 noMatchSize 功能 - feat: 引入向量检索功能,beta版,后续会持续增强 - fix: 修复无法多次createIndex的问题 - fix: 修复异常时日志未打印出方法坐标的问题 - fix: 修复更新请求操作中补充文档内容设置 - fix: 修复updateByIdBatch修改的问题 - fix: 修复baseEntity新增修改不生效的问题 --- # v3.0.1 version content - feat:mapping supports index and docValues. - feat: When the two parameters between are the same, it is optimized into an eq query to improve the query performance. - feat: Enhanced processing of date format. - feat(highlight): add the highlight parameter noMatchSize function. - feat: vector retrieval function is introduced, beta version, which will be continuously enhanced in the future. - fix: fix the problem that the index cannot be createIndex multiple times. - fix: When fixing the exception, the log did not print out the method coordinates. - fix: fix the supplementary document content settings in the update request operation. - fix: fix the problem of updateByIdBatch modification. - fix: fix the problem that the new modification of baseEntity does not take effect.
最后提交信息为:
ext
v3.0.0
a181633
2025-05-11 19:32
对比
v3.0.0
elasticsearch
v3.0.0 - feat: 废弃fastjson -> 替换为jackson 2.18.2 - feat: 升级 elasticsearch -> elasticsearch-java 7.17.28,向下兼容es7.x,向上兼容es8.x - feat: es的mapping和setting结构使用原生builder, 不再使用map - feat: 混合查询时, 查询条件可以merge使用 - feat: 支持id列自定义名称, 不再强制使用id. 同时用户可以自定义是否在source中存储id列 - feat: dsl直接打印RestClient底层请求的参数. 粘贴到kibana就可以跑 - feat: object类型完整支持, 非List对象转换成Object类型. 以前要求object类型也转换成nested类型,并且可支持Map类型 - fix: 修复创建父子索引时, 子表的alias没有小写(非下划线命名时会报错) - fix: 创建索引时, wrapper指定的shardNum和replicaNum未生效 - fix: 修复esClient的创建可能会出现多余创建 - fix: 修复聚合/排序/prefix查询时部分字段未加.keyword后缀 - fix: 修复easy-es全局开关在部分场景下失效的问题 - fix: 修复@EsMapperScan注解指定多个包路径无法生效的问题 --- -feat: discard fastjson-> and replace it with jackson 2.18.2. -feat: upgrade elastic search-> elastic search-Java 7.17.28, backwards compatibility es7.x, and be upward compatible with es8.x. The mapping and setting structures of-feather: es use native builder instead of map. -feat: In mixed query, the query conditions can be used by merge. -feat: supports the custom name of id column, and it is no longer mandatory to use id. At the same time, users can customize whether to store id column in source. -feat: dsl directly prints the parameters requested by the bottom layer of RestClient. Paste it into kibana and you can run. -feat: the Object type is fully supported, and non-List objects are converted into object types. Previously, the object type was required to be converted into nested type, and the Map type can be supported. -fix: Fix that when creating parent-child index, alias of child table is not lowercase (an error will be reported when it is not underlined). -fix: shardNum and replicaNum specified by wrapper are not effective when creating index. -fix: fix the creation of esClient, which may cause redundant creation. -fix: Some fields were not suffixed with. keyword when the aggregate/sort /prefix query was fixed. -fix: fix the problem that the easy-es global switch fails in some scenarios. -fix: fix the problem that @EsMapperScan annotation specifies multiple package paths that cannot take effect.
最后提交信息为:
Merge branch 'feature-3.0' of
https://gitee.com/dromara/easy-es
int...
v2.1.0
f1fcfeb
2025-02-05 15:46
对比
v2.1.0
elasticsearch
- 适配solon - 适配老spring - 升级底层RestHighLevelClient版本7.14.0->7.17.8 可兼容es7.x及8.x - 增加copy_to索引类型 - 拦截器插件支持正则表达式通配 - 优化condition判断逻辑,仅condition为true时才进行参数校验 - MapperScan支持多包扫描 - 新增根据索引自动生成实体类逆向工程的方法 - 修复boost为Null时,QueryBuilders拆箱存在NPE问题 - 修复混合查询中设置排序后,searcAfter查询报错问题 - 文档同步更新 --- - 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
最后提交信息为:
v2.1.0
v2.0.0
10032d1
2024-05-18 20:40
对比
v2.0.0
elasticsearch
正式版 release
最后提交信息为:
Merge branch 'master' of
https://gitee.com/dromara/easy-es
v2.0.0-beta8
7a96501
2024-04-14 19:06
对比
v2.0.0-beta8
elasticsearch
- 新增高亮字段支持设置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.
最后提交信息为:
update README.md.
v2.0.0-beta7
65efe23
2024-03-25 21:56
对比
v2.0.0-beta7
elasticsearch
- 新增对LocalDate,LocalDateTime,Date日期类型字段的无注解支持及默认格式化格式支持 - 新增RequestOptions自定义API,可拓展性进一步提升 - 修复#I7HNQZ 多排序距离不生效问题 - 修复#I9BIPO Springboot3.1.7不兼容问题 - 修复#I9BIPV 自动挡模式下,若未指定父子类型关系注解,无法托管索引问题(beta6引入) --- - Added annotation-free support and default format support for LocalDate, LocalDateTime, and Date date type fields. - Added RequestOptions custom API to further improve scalability - Fixed the problem of #I7HNQZ multi-sort distance not taking effect - Fix #I9BIPO Springboot3.1.7 incompatibility issue - Fix #I9BIPV In automatic mode, if the parent-child type relationship annotation is not specified, the index cannot be hosted (introduced in beta6)
最后提交信息为:
v2.0.0-beta7
v2.0.0-beta6
91a4ffb
2024-03-19 21:50
对比
v2.0.0-beta6
elasticsearch
- 新增父子类型对一父多子以及一父多子多孙场景的索引自动化支持(重大特性) - 增加对父子类型所有查询功能支持(重大特性) - 提供全新自定义注解@Settings,支持便捷预设与灵活自定义功能,可支持ES索引中所有Settings的便捷处理(重大特性) - 所有CRUD方法支持方法粒度的自定义路由功能 - DSL语句打印中新增对路由的打印 - javadoc及注释和部分代码细节优化 --- - Added parent-child type index automation support for one parent with many children and one parent with many children with many grandchildren (significant feature) - Increased support for all query functions of parent-child types (significant feature) - Provide a brand-new custom annotation @Settings, support convenient preset and flexible customization, and support convenient handling of all settings in ES index (significant feature). - All CRUD methods support custom routing function of method granularity. - Printing of routing is added in DSL statement printing. - Javadoc and comments and some code details optimization
最后提交信息为:
Merge remote-tracking branch 'origin/feature-parent-child'
v2.0.0-beta5
e8cc64c
2024-01-25 21:54
对比
v2.0.0-beta5
elasticsearch
- 提供嵌套类型高亮查询功能(重大特性),仍采用原@HighLight注解,用户使用无感 - 提供多数据源功能(重大特性),此功能由社区Liyy贡献,老汉合并并优化 - 提供https连接ES方式,可免SSL验证,此功能由社区开发者"杨忠成"贡献并验证,老汉合并并优化 - @IndexField新增dense_vector和dims指定,并兼容各种索引模式自动创建,以此支撑向量类型数据检索 由社区zhangsan@alona贡献,老汉合并并优化 - 提供小黑子模式,提升编码趣味性,默认关闭,可通过配置开启,仅供娱乐,切勿用于其它用途,后果自负... - 修复#I7T1A6 bete4引入的实体类不加@IndexName注解时出现NPE问题 - 修复#I8XZGP @MultiField标记的场景下,高亮注解未生效问题 由社区lym贡献,老汉合并并优化 - 修复#I8XZID 调整批量刷新api接口返回类型为成功刷新的分片数,解决部分场景下,有分片刷新失败时刷新状态返回有误的问题 - 避坑文档增加对es中_id使用的规范,可避坑可能出现OOM及性能问题,es小白必读 - 优化GEO相关文档中,经纬度"倒反天罡"问题,调整为纬度在前,经度在后 - 新特性相关使用文档同步更新 --- - Provides nested type highlighting query function (important feature), still using the original @HighLight annotation, making it user-friendly - Provides multi-data source function (major feature). This function is contributed by the community Liyy and merged and optimized by Laohan. - Provides https connection to ES, which can avoid SSL verification. This function was contributed and verified by community developer "Yang Zhongcheng", and Laohan merged and optimized it. - @IndexField adds dense_vector and dims specifications, and is compatible with automatic creation of various index modes to support vector type data retrieval. Contributed by the community zhangsan@alona, Laohan merged and optimized - Provides a black kid mode to make coding more interesting. It is turned off by default and can be turned on through configuration. It is for entertainment only. Do not use it for other purposes. You will be responsible for the consequences... - Fix the NPE problem that occurs when the entity class introduced by #I7T1A6 bete4 is not annotated with @IndexName - Fixed the problem that the highlight annotation did not take effect in the scene marked by #I8XZGP @MultiField. Contributed by the community lym, Laohan merged and optimized - Fix #I8XZID and adjust the return type of the batch refresh api interface to the number of successfully refreshed shards, solving the problem of incorrect refresh status returned when a shard refresh fails in some scenarios. - The pit avoidance document adds specifications for the use of _id in es, which can avoid pitfalls that may cause OOM and performance problems. A must-read for es newbies - Optimize the problem of "reverse Tiangang" in longitude and latitude related documents in GEO, adjust it so that latitude comes first and longitude comes last. - Documents related to new features are updated simultaneously
最后提交信息为:
v2.0.0-beta5
v2.0.0-beta4
7efd7dd
2023-08-11 18:18
对比
v2.0.0-beta4
elasticsearch
- 新增@MultiIndexField注解及@InnerIndexField注解,可用于单字段指定多种分词器等场景 - @IndexName注解新增refreshPolicy属性,可以更细粒度的控制索引刷新策略的功能 - @HighLight高亮注解新增numberOfFragments属性, 用户可自定义搜索返回的高亮片段数量 - @IndexField新增ignoreAbove属性,用户可以自定义索引内容长度限制,默认值保持256 - @IndexField新增scalingFactor属性,用户可以自定义浮点数字段的缩放因子 - 升级Lombok版本至最新版1.18.28 - 新增对springboot3和jdk20的支持,至此支持:springboot1.x~3.x, jdk8~20 - 修复#I7RE3Z 高亮缺失高亮片段问题 - 修复#I7P65Z BigDecimal创建索引失败问题 - 修复#I7SE3K maxResultWindow设置小于1W时,平滑模式迁移数据失败问题 - 相关使用文档同步更新 --- -Add @MultiIndexField annotation and @InnerIndexField annotation, which can be used to specify multiple word splitters in a single field. -@IndexName annotation adds the refreshPolicy attribute, which can control the function of index refresh strategy in a finer granularity. -@HighLight annotation adds the numberOfFragments attribute, and users can customize the number of highlighted fragments returned by search. -@IndexField adds the ignoreAbove attribute, and users can customize the index content length limit, with the default value of 256. -@IndexField adds scalingFactor attribute, and users can customize the scaling factor of floating-point number field. -upgrade Lombok version to latest version 1.18.28. -Added support for springboot3 and jdk20, so far: springboot1.x~3.x, jdk8~20. -Fixed the problem that #I7RE3Z highlights were missing highlights. -Fix #I7P65Z BigDecimal index creation failure. -Fixed the problem that data migration in smooth mode failed when the setting of #I7SE3K maxResultWindow was less than 1W. -Related documents are updated synchronously.
最后提交信息为:
Merge branch 'master' of
https://gitee.com/dromara/easy-es
v2.0.0-beta3
7efd7dd
2023-07-10 18:01
对比
v2.0.0-beta3
elasticsearch
新增设置minScore方法,可便捷过滤得分低于指定得分阈值的文档 新增设置trackScores方法,可设置查询计算得分 新增设置preference的方法,可设置查询偏好 将bigDecimal默认类型由keyword调整为SCALED_FLOAT queryString 不再对用户参数进行预处理驼峰及下划线互转等,以用户传入原始数据为准 可杜绝对查询字符串中非字段的误转 groupBy不再指定默认的聚合桶大小,解决部分用户es版本不同时聚合报错问题 调整索引默认托管类型为手动挡,避免新人用户对平滑模式使用和理解不到位出现各种十万个为什么,并同步调整文档指引 修复ISSUE https://gitee.com/dromara/easy-es/issues/I7JYHH 修复ISSUE https://gitee.com/dromara/easy-es/issues/I7JYJR --- A new method of setting minScore is added, which can easily filter documents with scores below the specified score threshold. Add the trackScores method to set the query calculation score. Add a method of setting preference to set query preference. Adjust the default type of bigDecimal from keyword to SCALED_FLOAT. QueryString no longer preprocesses user parameters, such as hump and underline conversion, etc., and takes the original data passed in by the user as the standard, which can prevent the wrong conversion of non-fields in the query string. GroupBy no longer specifies the default aggregation bucket size, which solves the problem of aggregation error when some users have different es versions. Adjust the default hosting type of the index to manual, so as to avoid all kinds of 100,000 reasons caused by novice users' improper use and understanding of the smooth mode, and adjust the document guidance simultaneously. Repair Issue https://gitee.com/dromara/easy-es/issues/I7JYHH Repair Issue https://gitee.com/dromara/easy-es/issues/I7JYJR
最后提交信息为:
Merge branch 'master' of
https://gitee.com/dromara/easy-es
v2.0.0-beta2
105e80d
2023-04-21 20:33
对比
v2.0.0-beta2
elasticsearch
https://www.easy-es.cn/pages/2934a3/
最后提交信息为:
v2.0-beta2
v2.0.0-beta1
b680f83
2023-03-18 23:50
对比
v2.0.0-beta1
elasticsearch
[版本特性](https://www.easy-es.cn/pages/2934a3/) [升级指南](https://www.easy-es.cn/pages/dfd970/)
最后提交信息为:
v2.0-beta1
v1.1.1
c120545
2022-12-16 18:40
对比
v1.1.1
elasticsearch
v1.1.1 1.修复在混合查询模式下,用户手count api无效的缺陷。#I66ITR 2.修复分页参数中hasNextPage不正确的缺陷。#I64NJF 3.修复仅设置socketTimeOut不设置requestTimeOut等参数时socketTimeOut参数无效的缺陷。#I66IUI 4.调整trackTotalSize大于1W条时自动开启的逻辑为用户配置,(配置为开启则开启,配置为关闭则关闭,部分用户反馈自动开启会产生幻觉) 本期主要是一些小缺陷修复和体验优化,后面两个版本将有重大更新 -- v1.1.1 1. Fix the defect that the user's manual count api is invalid in the mixed query mode.#I66ITR 2. Fix the bug that hasNextPage is incorrect in paging parameters.#I64NJF 3. Fix the defect that the socketTimeOut parameter is invalid when only the socketTimeOut parameter is set and the requestTimeOut parameter is not set.#I66IUI 4. When the trackTotalSize is adjusted to be greater than 1W, the logic of automatic opening is configured by the user. (If it is configured to be open, it will be open. If it is configured to be closed, it will be closed. Some users report that the automatic opening will cause illusion.) This issue mainly focuses on minor defect repair and experience optimization, and the next two versions will have major updates
最后提交信息为:
Merge branch 'master' of
https://gitee.com/dromara/easy-es
v1.1.0
074be3c
2022-11-19 12:25
对比
v1.1.0
elasticsearch
v1.1.0 1.@IndexName注解新增设置max_result_window参数功能 2.调整注解依赖,将注解包独立,便于多模块项目用户使用 3.原PageInfo更名为EsPageInfo,解决与分页插件名称冲突问题 4.调整banner样式,看起来更正式好看 5.调整版本检测日志打印,jar依赖不满足直接打印error级别日志提示用户解决依赖冲突 6.修复1.0.3版本引入的一处avg聚合方法重载缺陷 @郑建建 --- 1.@IndexName Annotation adding setting max_ result_ Window parameter function 2. Adjust the annotation dependency and make the annotation package independent, which is convenient for users of multi module projects 3. The original PageInfo was renamed EsPageInfo to resolve the name conflict with the paging plug-in 4. Adjust the banner style to look more formal and good-looking 5. Adjust the version detection log printing. If the jar dependency does not meet the requirements, the error level log will prompt the user to resolve the dependency conflict 6. Fix a overload defect of avg aggregation method introduced in version 1.0.3 @ Zheng Jianjian
最后提交信息为:
Merge branch 'master' of
https://gitee.com/dromara/easy-es
v1.0.3
61cecb0
2022-10-24 17:46
对比
v1.0.3
elasticsearch
v1.0.3 1. 优化索引自动挡模式下的异常日志打印,打印异常堆栈信息,便于用户发现问题 2. 修复手动挡中索引更新API的断言取反问题 3. 增强聚合功能 郑建建贡献 4. 调整EEVersionUtil工具类获取es客户端版本失败改为打印日志 Roin贡献 5. 新增手动挡一键模式下可以指定索引名的api,可用于定时任务按年/月/日等规则便捷创建索引 --- 1. Optimize the printing of exception logs in the automatic indexing mode, and print the exception stack information to facilitate the user to find problems 2. Fix the reverse assertion problem of index update API in manual files 3. Enhance aggregation function Zheng Jianjian's contribution 4. Failed to adjust EEVersionUtil tool class to obtain the es client version, and changed to print log Roin contribution 5. Add an API that can specify the index name under the manual one key mode, which can be used to create indexes conveniently by the rule of year/month/day for scheduled tasks
最后提交信息为:
Merge remote-tracking branch 'origin/feature'
v1.0.2
ed323d8
2022-09-17 21:16
对比
v1.0.2
elasticsearch
v1.0.2 新特性: #I5RMXG 提供的所有CRUD API均支持跨多索引查询 #I5RMY6 嵌套类型增加对日期format的处理 优化: #I5RMXB 调整selectCount的获取逻辑为自动上下文推断,提升查询效率,并通过深拷贝解决可能出现的查询条件覆盖问题 #I5QCM8 近期有用户反馈,排序器顺序会影响到查询结果,因此调整所有类型排序器,以用户在wrapper中指定顺序为准 banner增加了作者信息,社区其它几位开发者贡献的日志打印优化,baseEsMapper识别优化等 缺陷修复: #I5RMWV 修复一处手动挡模式下,全自定义时未指定fieldata时产生NPE的问题 --- New features: All CRUD APIs provided by #I5RMXG support queries across multiple indexes #I5RMY6 Nested types increase the processing of date format optimization: #I5RMXB Adjust the acquisition logic of selectCount to automatic context inference, improve query efficiency, and solve possible query condition coverage problems through deep copying #I5QCM8 According to recent user feedback, the order of the sorter will affect the query results, so adjust all types of sorters, and the order specified by the user in the wrapper shall prevail Banner adds author information, log printing optimization contributed by several other developers in the community, baseEsMapper identification optimization, etc. Bug fixes: #I5RMWV Fix a problem that NPE is generated when fieldata is not specified in full customization in manual mode
最后提交信息为:
调整1处方法注释
v1.0.1
e566751
2022-09-01 20:30
对比
v1.0.1
elasticsearch
v1.0.1 优化 #I5OBPI 日志打印问题优化 #I5PABW printResponseErrors 对响应结构进行判断,如果有错误,则抛出异常 dazer007贡献 #I5PABZ 打印DSL时候,同时打印索引名称 dazer007贡献 #I5PABR banner优化,允许系统banner和ee的banner共存 dazer007贡献,roin重构优化 #I5P3C9 优化官网MySQL和Easy-Es和DSL语法对照表 dazer007贡献 缺陷修复 #I5OVK4 修复or()和 isNull/notIn,notBetween 时出现不被处理的情况 #I5P2IN 修复基本数据类型boolean调用insert方法时报错 #I5PAD9 fielddata导致平滑模式下,每次重启都会更新索引 新特性 #I5PAA4 嵌套及父子类型支持自定义注解指定字段类型 --- v1.0.1 optimization #I5OBPI log printing problem optimization #I5PABW printResponseErrors Judge the response structure and throw an exception if there is an error contributed by dazer007 #I5PABZ When printing DSL, also print the index name contributed by dazer007 #I5PABR banner optimization, allowing the coexistence of system banner and ee banner dazer007 contribution, roin refactoring and optimization #I5P3C9 Optimize the official website MySQL, Easy-Es and DSL syntax comparison table dazer007 contribution bug fix #I5OVK4 Fix or() and isNull/notIn,notBetween not being processed #I5P2IN Fix the error when calling the insert method of the basic data type boolean #I5PAD9 fielddata causes the index to be updated every restart in smooth mode
最后提交信息为:
注释优化
v1.0.0
1856e65
2022-08-19 15:34
对比
v1.0.0
elasticsearch
v1.0.0 1.#I5MQ44 调整删除API底层逻辑为DeleteByQuery,删除效率贼高,且不受删除数据量限制. 2.#I5MQ5B 增强了混合查询,混合查询支持场景覆盖比之前更广 老汉DMI混动3.0 3.#I5MOKM 增强了聚合,支持同时对多个字段进行sum,max,avg和min进行聚合 由社区开发者郑建建贡献 4.#I5LG4J 注解和api提供支持设置字段fielddata,设置后text字段也能使用聚合功能 由社区开发者Roin(花落陌)贡献 5.I5N5UZ 修复两处方法重载缺陷,具体包括聚合类API字段名传字符串和地理位置排序API传字符串时报错 6.细节优化:调整了pom中es依赖版本与es客户端版本不一致时的日志级别为warn(原来是error),官网UI美化及背景图压缩,提升访问速度,调整错别字以及中英文语言切换时不打开新tab页等一系列体验优化. --- v1.0.0 1.#I5MQ44 Adjust the underlying logic of the delete API to DeleteByQuery, the deletion efficiency is very high, and it is not limited by the amount of deleted data. 2.#I5MQ5B enhances the hybrid query, and the hybrid query support scene coverage is wider than before. Old man DMI hybrid 3.0 3. #I5MOKM enhances aggregation, supports sum, max, avg and min aggregation of multiple fields at the same time Contributed by community developer Zheng Jianjian 4. #I5LG4J annotation and api provide support for setting field fielddata, after setting text field can also use aggregation function Contributed by community developer Roin 5. I5N5UZ fixed two method overloading bugs, including the aggregation API field name passing string and the geographic location sorting API when passing a string error 6. Detail optimization: Adjusted the log level to warn when the es dependent version in the pom is inconsistent with the es client version (the original is error), the official website UI beautification and background image compression, improve access speed, adjust typos and when switching between Chinese and English languages A series of experience optimizations such as not opening a new tab page.
最后提交信息为:
修复2处方法重载缺陷:字段名不通过Lambda表达式获取而是指定为字符串时会导致该方法报错.
v0.9.90
005e8c5
2022-08-12 15:28
对比
v0.9.90
elasticsearch
1.新增@Score注解,用以支持用户获取本次查询的得分 https://gitee.com/dromara/easy-es/issues/I5LNYJ 2.新增@Distance注解,用以支持用户获取地理位置查询,按由远及近/由近及远排序时,展示具体距离 https://gitee.com/dromara/easy-es/issues/I5LNYZ 3.新增地理位置查询时指定按距离由近及远/由远及近排序API 此功能由开源之夏学生贡献 https://gitee.com/dromara/easy-es/issues/I5LZTB --- 1. Added@Score annotation to support users to obtain the score of this query 2. Added@Distance annotation to support users to obtain geographic location queries, and display specific distances when sorting by far to near/near to far 3. When adding geographic location query, specify an API to sort by distance from near to far/from far to near. This function was contributed by open source summer students
最后提交信息为:
调整函数式接口
v0.9.80
320a0b1
2022-08-05 17:31
对比
v0.9.80
elasticsearch
1.升级并调整了项目中的依赖至无风险无漏洞版本,经OSCS墨菲扫描依赖风险降低为0,无任何已知漏洞及风险,且经过多轮单测确保兼容性和可用性.(调整前墨菲扫描得分151,超越97%用户,调整值40多分时已超越99%用户,本次调整后最终降至0分,超越100%) 2.增加了对ES客户端版本号及依赖版本号校验,不兼容的版本在项目启动时会根据情况直接告警或强制异常等措施,确保用户都能有最佳的使用体验,避免踩了版本不兼容的坑,此功能由社区开发者Rion大佬贡献 3.对SearchAfter分页增加了from参数的校验和友好提示由社区开发者Rion大佬贡献 --- 1. The dependencies in the project have been upgraded and adjusted to a risk-free and vulnerability-free version, and the dependency risk has been reduced to 0 after OSCS Murphy scan, without any known vulnerabilities and risks, and has undergone multiple rounds of single testing to ensure compatibility and availability. (Adjustment The former Murphy scan score was 151, surpassing 97% of users, and when the adjustment value was more than 40 points, it exceeded 99% of users. After this adjustment, it finally dropped to 0 points, exceeding 100%) 2. Added the verification of ES client version number and dependent version number. When the project is started, the incompatible version will be directly alerted or forced to be abnormal according to the situation, so as to ensure that users can have the best user experience and avoid stepping on it. Version incompatible pit, this function was contributed by community developer Rion 3. Added a checksum friendly prompt for the from parameter to the SearchAfter pagination Contributed by community developer Rion
最后提交信息为:
v0.9.80
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
Java
1
https://gitee.com/dromara/easy-es.git
git@gitee.com:dromara/easy-es.git
dromara
easy-es
easy-es
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册