From 29ebc56632c4091835a1358db6cb153b244f3b94 Mon Sep 17 00:00:00 2001 From: elastic search <38153520+xpc1024@users.noreply.github.com> Date: Mon, 20 Nov 2023 15:46:12 +0800 Subject: [PATCH 01/12] Update README.md --- README.md | 204 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 204 insertions(+) diff --git a/README.md b/README.md index 6a66338..167d65a 100644 --- a/README.md +++ b/README.md @@ -362,6 +362,210 @@ String indexName = "document"; | ... | ... | ...| ## Advertising provider +
+
+
+
+
+ 您的Star是我继续前进的动力,如果喜欢EE请右上角帮忙点亮星星⭐! +
+ + + +# 官方地址 | Official website + +**easy-es官网** https://easy-es.cn/ + +**easy-es官方gitee** https://gitee.com/dromara/easy-es + +**easy-es官方github** https://github.com/dromara/easy-es + +**开源社区dromara** https://dromara.org/ + +**开源社区码云首页** https://gitee.com/dromara/ + +> **Tip:** 官网是vue单页面应用,首次访问加载可能比较慢🐢,主公们请耐心等待一下,后续会很快🏹,如偶遇打不开可刷新多尝试几次. + +# 简介 | Intro + +Easy-Es是一款简化ElasticSearch搜索引擎操作的开源框架,全自动智能索引托管. + +目前功能丰富度和易用度及性能已全面领先SpringData-Elasticsearch. + +简化`CRUD`及其它高阶操作,可以更好的帮助开发者减轻开发负担 + +底层采用Es官方提供的RestHighLevelClient,保证其原生性能及拓展性. + +技术讨论 QQ 群 :729148550 群内可在群文件中免费领取 颈椎保护 | 增肌 | 减脂 等健身计划 无套路 + +微信群请先添加作者微信,由作者拉入 (亦可咨询健身问题,作者是健身教练) + +项目推广初期,还望大家能够不吝点点三连:⭐Star,👀Watch,fork📌 + +支持一下国产开源,让更多人看到和使用本项目,非常感谢! + +# 优点 | Advantages + +- **全自动索引托管:** 全球开源首创的索引托管模式,开发者无需关心索引的创建更新及数据迁移等繁琐步骤,索引全生命周期皆可托管给框架,由框架自动完成,过程零停机,用户无感知,彻底解放开发者 +- **智能字段类型推断:** 根据索引类型和当前查询类型上下文综合智能判断当前查询是否需要拼接.keyword后缀,减少小白误用的可能 +- **屏蔽语言差异:** 开发者只需要会MySQL语法即可使用Es +- **代码量极少:** 与直接使用RestHighLevelClient相比,相同的查询平均可以节3-8倍左右的代码量 +- **零魔法值:** 字段名称直接从实体中获取,无需输入字段名称字符串这种魔法值 +- **零额外学习成本:** 开发者只要会国内最受欢迎的Mybatis-Plus语法,即可无缝迁移至Easy-Es +- **降低开发者门槛:** 即便是只了解ES基础的初学者也可以轻松驾驭ES完成绝大多数需求的开发 +- **功能强大:** 支持MySQL的几乎全部功能,且对ES特有的分词,权重,高亮,嵌套,地理位置Geo,Ip地址查询等功能都支持 +- **语法优雅:** 所有条件构造器均支持Lambda风格链式编程,编程体验和代码可读性大幅提升 +- **安全可靠:** 墨菲安全扫描零风险,且代码单元测试综合覆盖率高达95%以上. +- **完善的中英文文档:** 提供了中英文双语操作文档,文档全面可靠,帮助您节省更多时间 +- **...** + +# 对比 | Compare + +> 需求:查询出文档标题为 "传统功夫"且作者为"码保国"的所有文档 +```java + // 使用Easy-Es仅需1行代码即可完成查询 + List
+
+
+# 其他开源项目 | Other Project
+
+- [健身计划一键生成系统](https://gitee.com/easy-es/fit-plan)
+
+# 期望 | Futures
+---
+
+> 欢迎提出更好的意见,帮助完善 Easy-Es
+
+# 版权 | License
+---
+
+[Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0)
+
+# 关注我 | About Me
+
+[CSDN博客](https://blog.csdn.net/lovexiaotaozi?spm=3001.5343)
+
+QQ | 微信:252645816
+
+# 知识星球 | Planet Of Knowledge
+
+
+
+# 捐赠 | Donate
+
+
+[捐赠记录,感谢你们的支持!](https://easy-es.cn/pages/b52ac5/)
+
+> 您的支持是鼓励我们前行的动力,无论金额多少都足够表达您这份心意。
+
+> 如果您愿意捐赠本项目,推荐直接在右下方通过Gitee直接捐赠.
+
+# 广告商 | Advertising provider
+
+> 我们的广告投放商,如果您期望Easy-Es能够走得更远,不妨点击下图,支持一下我们的广告商Thanks♪(・ω・)ノ
+
+
+
+
+
+
+
+
+
+
+
+
+# 赞助商 | Sponsor
+
+> 如果您想支持我们,奈何囊中羞涩,没事,您可以花30秒借花献佛,点击下方链接进入注册,则该赞助商会代您捐赠一笔小钱给社区开发者们买包辣条。
+
+
+
+
+
+
+# 周边好物 | Good things
+
+
+> 老汉为社区量身打造的专属T恤,感兴趣的老板们可以点击下图链接了解详情
+
+
+
+
+
+
+
From ed95bb9bfd467061914f2ee2bc1b37b09464dd4c Mon Sep 17 00:00:00 2001
From: elastic search <38153520+xpc1024@users.noreply.github.com>
Date: Mon, 20 Nov 2023 15:55:49 +0800
Subject: [PATCH 02/12] Update README.md
---
README.md | 396 +-----------------------------------------------------
1 file changed, 5 insertions(+), 391 deletions(-)
diff --git a/README.md b/README.md
index 167d65a..2f74d4b 100644
--- a/README.md
+++ b/README.md
@@ -57,194 +57,6 @@ Easy-Es is a powerfully enhanced toolkit of RestHighLevelClient for simplify dev
-```java
-
-// Use Easy-Es to complete the query with only 1 lines of code
-List
-
-
-## Donate
-
-[Donate Easy-Es](https://en.easy-es.cn/pages/fb291d/)
-
-
-## License
-
-Easy-Es is under the Apache 2.0 license. See the [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0) file for details.
-
-
-
-
-
- Born To Simplify Development -
- - - -## What is Easy-Es? - -Easy-Es is a powerfully enhanced toolkit of RestHighLevelClient for simplify development. This toolkit provides some efficient, useful, out-of-the-box features for ElasticSearch. By using Easy-Es, you can use MySQL syntax to complete Es queries. Use it can effectively save your development time. - -## Official website - -**easy-es website** https://en.easy-es.cn/ - -**easy-es gitee** https://gitee.com/dromara/easy-es - -**easy-es github** https://github.com/dromara/easy-es - -**dromara website** https://dromara.org/ - -**dromara gitee homepage** https://gitee.com/dromara/ - -## Links - -- [中文版](https://github.com/xpc1024/easy-es/blob/main/README-ZH.md) -- [Samples](https://github.com/xpc1024/easy-es/tree/main/easy-es-sample) -- [Demo in Springboot](https://en.easy-es.cn/pages/658abb/#_2-pom) - -## Features - -- Automatically create and update indexes, automatically migrate data, and process zero downtime -- Auto configuration on startup -- Out-of-the-box interfaces for operate es -- Powerful and flexible where condition wrapper -- Lambda-style API -- Automatic paging operation -- Support high-level syntax such as highlighting and weighting and Geo etc -- ... - -## Compare - -> Demand: Query all documents with title equals "Hi" and author equals "Guy" - - - ```java // Use Easy-Es to complete the query with only 3 lines of code LambdaEsQueryWrapper
-
-
-
-
- 您的Star是我继续前进的动力,如果喜欢EE请右上角帮忙点亮星星⭐! -
- - - -# 官方地址 | Official website - -**easy-es官网** https://easy-es.cn/ - -**easy-es官方gitee** https://gitee.com/dromara/easy-es - -**easy-es官方github** https://github.com/dromara/easy-es - -**开源社区dromara** https://dromara.org/ - -**开源社区码云首页** https://gitee.com/dromara/ - -> **Tip:** 官网是vue单页面应用,首次访问加载可能比较慢🐢,主公们请耐心等待一下,后续会很快🏹,如偶遇打不开可刷新多尝试几次. - -# 简介 | Intro - -Easy-Es是一款简化ElasticSearch搜索引擎操作的开源框架,全自动智能索引托管. - -目前功能丰富度和易用度及性能已全面领先SpringData-Elasticsearch. - -简化`CRUD`及其它高阶操作,可以更好的帮助开发者减轻开发负担 - -底层采用Es官方提供的RestHighLevelClient,保证其原生性能及拓展性. - -技术讨论 QQ 群 :729148550 群内可在群文件中免费领取 颈椎保护 | 增肌 | 减脂 等健身计划 无套路 - -微信群请先添加作者微信,由作者拉入 (亦可咨询健身问题,作者是健身教练) - -项目推广初期,还望大家能够不吝点点三连:⭐Star,👀Watch,fork📌 - -支持一下国产开源,让更多人看到和使用本项目,非常感谢! - -# 优点 | Advantages - -- **全自动索引托管:** 全球开源首创的索引托管模式,开发者无需关心索引的创建更新及数据迁移等繁琐步骤,索引全生命周期皆可托管给框架,由框架自动完成,过程零停机,用户无感知,彻底解放开发者 -- **智能字段类型推断:** 根据索引类型和当前查询类型上下文综合智能判断当前查询是否需要拼接.keyword后缀,减少小白误用的可能 -- **屏蔽语言差异:** 开发者只需要会MySQL语法即可使用Es -- **代码量极少:** 与直接使用RestHighLevelClient相比,相同的查询平均可以节3-8倍左右的代码量 -- **零魔法值:** 字段名称直接从实体中获取,无需输入字段名称字符串这种魔法值 -- **零额外学习成本:** 开发者只要会国内最受欢迎的Mybatis-Plus语法,即可无缝迁移至Easy-Es -- **降低开发者门槛:** 即便是只了解ES基础的初学者也可以轻松驾驭ES完成绝大多数需求的开发 -- **功能强大:** 支持MySQL的几乎全部功能,且对ES特有的分词,权重,高亮,嵌套,地理位置Geo,Ip地址查询等功能都支持 -- **语法优雅:** 所有条件构造器均支持Lambda风格链式编程,编程体验和代码可读性大幅提升 -- **安全可靠:** 墨菲安全扫描零风险,且代码单元测试综合覆盖率高达95%以上. -- **完善的中英文文档:** 提供了中英文双语操作文档,文档全面可靠,帮助您节省更多时间 -- **...** - -# 对比 | Compare - -> 需求:查询出文档标题为 "传统功夫"且作者为"码保国"的所有文档 -```java - // 使用Easy-Es仅需1行代码即可完成查询 - List
-
-
-# 其他开源项目 | Other Project
-
-- [健身计划一键生成系统](https://gitee.com/easy-es/fit-plan)
-
-# 期望 | Futures
---
-> 欢迎提出更好的意见,帮助完善 Easy-Es
-
-# 版权 | License
----
-
-[Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0)
-
-# 关注我 | About Me
-
-[CSDN博客](https://blog.csdn.net/lovexiaotaozi?spm=3001.5343)
-
-QQ | 微信:252645816
-
-# 知识星球 | Planet Of Knowledge
-
-
-
-# 捐赠 | Donate
-
-
-[捐赠记录,感谢你们的支持!](https://easy-es.cn/pages/b52ac5/)
-
-> 您的支持是鼓励我们前行的动力,无论金额多少都足够表达您这份心意。
-
-> 如果您愿意捐赠本项目,推荐直接在右下方通过Gitee直接捐赠.
-
-# 广告商 | Advertising provider
-
-> 我们的广告投放商,如果您期望Easy-Es能够走得更远,不妨点击下图,支持一下我们的广告商Thanks♪(・ω・)ノ
-
-
-
-
-
-
-
-
-
-
-
-
-# 赞助商 | Sponsor
-
-> 如果您想支持我们,奈何囊中羞涩,没事,您可以花30秒借花献佛,点击下方链接进入注册,则该赞助商会代您捐赠一笔小钱给社区开发者们买包辣条。
-
-
-
-
-
-
-# 周边好物 | Good things
-
-
-> 老汉为社区量身打造的专属T恤,感兴趣的老板们可以点击下图链接了解详情
+## Advertising provider
@@ -566,11 +179,12 @@ QQ | 微信:252645816
-
+
## Donate
[Donate Easy-Es](https://en.easy-es.cn/pages/fb291d/)
From a139fefe4b93eb412a446f9c003792e91549c879 Mon Sep 17 00:00:00 2001
From: elastic search <38153520+xpc1024@users.noreply.github.com>
Date: Tue, 21 Nov 2023 11:52:13 +0800
Subject: [PATCH 03/12] Update README-ZH.md
---
README-ZH.md | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/README-ZH.md b/README-ZH.md
index efbc8c0..74b6095 100644
--- a/README-ZH.md
+++ b/README-ZH.md
@@ -171,6 +171,12 @@ QQ | 微信:252645816
> 我们的广告投放商,如果您期望Easy-Es能够走得更远,不妨点击下图,支持一下我们的广告商Thanks♪(・ω・)ノ
+
+
+
+
+
+
From 8f00a95dcd74ad8339ec0bcdb7843823954d91d8 Mon Sep 17 00:00:00 2001
From: elastic search <38153520+xpc1024@users.noreply.github.com>
Date: Tue, 21 Nov 2023 11:52:40 +0800
Subject: [PATCH 04/12] Update README.md
---
README.md | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/README.md b/README.md
index 2f74d4b..c25a3fd 100644
--- a/README.md
+++ b/README.md
@@ -173,6 +173,12 @@ String indexName = "document";
## Advertising provider
+
+
+
+
+
+
From e3e64daf63299d6ac47d6ab2f831e58c4c7ea182 Mon Sep 17 00:00:00 2001
From: elastic search <38153520+xpc1024@users.noreply.github.com>
Date: Tue, 21 Nov 2023 21:26:10 +0800
Subject: [PATCH 05/12] Update README.md
---
README.md | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index c25a3fd..dfaee2c 100644
--- a/README.md
+++ b/README.md
@@ -173,8 +173,9 @@ String indexName = "document";
## Advertising provider
-
-
+
+
@@ -185,12 +186,10 @@ String indexName = "document";
-
-
+
+
-
## Donate
[Donate Easy-Es](https://en.easy-es.cn/pages/fb291d/)
From a3ae2a050efdff7c0bfc3485ecf6dcf7e12fd52c Mon Sep 17 00:00:00 2001
From: elastic search <38153520+xpc1024@users.noreply.github.com>
Date: Tue, 21 Nov 2023 21:28:32 +0800
Subject: [PATCH 06/12] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index dfaee2c..eb897a1 100644
--- a/README.md
+++ b/README.md
@@ -187,7 +187,7 @@ String indexName = "document";
-
+
## Donate
From 2efe0ca2768ba555f525c4828bb26e1d69e1ee5f Mon Sep 17 00:00:00 2001
From: elastic search <38153520+xpc1024@users.noreply.github.com>
Date: Tue, 21 Nov 2023 21:29:45 +0800
Subject: [PATCH 07/12] Update README.md
---
README.md | 3 +++
1 file changed, 3 insertions(+)
diff --git a/README.md b/README.md
index eb897a1..e0d55b0 100644
--- a/README.md
+++ b/README.md
@@ -180,12 +180,15 @@ String indexName = "document";
+
+
+
From 39ac6750fccc70d4cb67aaa459c99e8472309403 Mon Sep 17 00:00:00 2001
From: elastic search <38153520+xpc1024@users.noreply.github.com>
Date: Tue, 21 Nov 2023 21:31:53 +0800
Subject: [PATCH 08/12] Update README-ZH.md
---
README-ZH.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/README-ZH.md b/README-ZH.md
index 74b6095..abf83b3 100644
--- a/README-ZH.md
+++ b/README-ZH.md
@@ -171,8 +171,8 @@ QQ | 微信:252645816
> 我们的广告投放商,如果您期望Easy-Es能够走得更远,不妨点击下图,支持一下我们的广告商Thanks♪(・ω・)ノ
-
-
+
+
@@ -183,8 +183,8 @@ QQ | 微信:252645816
-
-
+
+
From 617bea1aa314cadef573111a8e455958b4fe67b9 Mon Sep 17 00:00:00 2001
From: elastic search <38153520+xpc1024@users.noreply.github.com>
Date: Mon, 27 Nov 2023 14:23:00 +0800
Subject: [PATCH 09/12] Update README-ZH.md
---
README-ZH.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/README-ZH.md b/README-ZH.md
index abf83b3..213414a 100644
--- a/README-ZH.md
+++ b/README-ZH.md
@@ -22,6 +22,8 @@
**easy-es官网** https://easy-es.cn/
+**easy-es备用官网** http://47.92.157.199 (国内用户如偶遇官网打不开,可访"无言"先生捐赠的此备用地址)
+
**easy-es官方gitee** https://gitee.com/dromara/easy-es
**easy-es官方github** https://github.com/dromara/easy-es
From e69853d6402fd1a3eaccd9252a880a4d7f79b8a4 Mon Sep 17 00:00:00 2001
From: elastic search <38153520+xpc1024@users.noreply.github.com>
Date: Sat, 20 Jul 2024 19:32:23 +0800
Subject: [PATCH 10/12] Update README-ZH.md
---
README-ZH.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README-ZH.md b/README-ZH.md
index cecaa5f..7fabd27 100644
--- a/README-ZH.md
+++ b/README-ZH.md
@@ -139,7 +139,7 @@ compile group: 'org.dromara.easy-es', name: 'easy-es-boot-starter', version: 'La
# 其他开源项目 | Other Project
-
+- [零侵入全自动接口文档生成框架](https://www.doc-apis.com)
- [健身计划一键生成系统](https://gitee.com/easy-es/fit-plan)
# 期望 | Futures
From 3c6c7f521303e1dbe3a9d6d8108a54330ac71bb9 Mon Sep 17 00:00:00 2001
From: elastic search <38153520+xpc1024@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:12:54 +0800
Subject: [PATCH 11/12] Update README.md
---
README.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/README.md b/README.md
index fe27965..d88bde5 100644
--- a/README.md
+++ b/README.md
@@ -26,6 +26,8 @@ Easy-Es is a powerfully enhanced toolkit of RestHighLevelClient for simplify dev
**easy-es website** https://en.easy-es.cn/
+**easy-es gitcode** https://gitcode.com/dromara/easy-es
+
**easy-es gitee** https://gitee.com/dromara/easy-es
**easy-es github** https://github.com/dromara/easy-es
From 4678ea4b9ebddb81d8d9c883fb4db003ec534086 Mon Sep 17 00:00:00 2001
From: elastic search <38153520+xpc1024@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:13:29 +0800
Subject: [PATCH 12/12] Update README-ZH.md
---
README-ZH.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/README-ZH.md b/README-ZH.md
index 7fabd27..7f727e0 100644
--- a/README-ZH.md
+++ b/README-ZH.md
@@ -22,6 +22,8 @@
**easy-es官网** https://easy-es.cn/
+**easy-es官方gitcode** https://gitcode.com/dromara/easy-es
+
**easy-es官方gitee** https://gitee.com/dromara/easy-es
**easy-es官方github** https://github.com/dromara/easy-es