Easy-Es Easy-Es
💋Home
  • v2.0.0(current version)
  • What's New

    • What' s New In Easy-Es v2.0.0?
  • history version

    • v1.x.x
  • Upgrade guide

    • Upgrade to 2.x.x instructions
💖Support
  • OS Community
  • Recommend Goods
  • Project PPT (opens new window)
  • Project introduction
  • Project members
  • PR
Join
Customer
  • Doc-Apis (opens new window)
  • Fitness plan automatic generation system (opens new window)
  • Vuepress-theme-vdoing (opens new window)
  • Gitee (opens new window)
  • Github (opens new window)
  • 简体中文 (opens new window)
  • English (opens new window)

adv display by random ❤️become sponsor
💋Home
  • v2.0.0(current version)
  • What's New

    • What' s New In Easy-Es v2.0.0?
  • history version

    • v1.x.x
  • Upgrade guide

    • Upgrade to 2.x.x instructions
💖Support
  • OS Community
  • Recommend Goods
  • Project PPT (opens new window)
  • Project introduction
  • Project members
  • PR
Join
Customer
  • Doc-Apis (opens new window)
  • Fitness plan automatic generation system (opens new window)
  • Vuepress-theme-vdoing (opens new window)
  • Gitee (opens new window)
  • Github (opens new window)
  • 简体中文 (opens new window)
  • English (opens new window)
  • Quick start

    • Introduction.md
    • Applicable scene
    • Worry free
    • Avoid pit
    • Quick start
    • Springboot demo
    • Spring Integration Guide
    • Solon Integration Guide
    • Config
    • Annotation
  • Core function

    • Condition constructor

      • Introduction of Wrapper
      • Index wrapper
      • Select wrapper
      • Update wrapper
    • Index CRUD

      • Index hosting model
      • Index CRUD
    • Data CRUD

      • Data synchronization solutions
      • Data CRUD
    • Multiple data sources support
    • Dynamic indexing support
    • Four nested query
    • Chain call
  • Extended function

    • Mixed query
    • Origin query
    • Page
    • Nested
    • Join parent child
    • Get DSL
    • ExecuteDSL
    • Execute SQL
    • Custom RequestOptions
    • Custom default method
  • High-level syntax

    • Field filtering
    • Sort
    • Aggregation
    • Match&fuzzy match
    • Weight
    • Highlight
    • Geo
    • IP
  • Plugin

    • Plugin
  • Other

    • Faq
    • Difference from MP
    • MySQL and EE syntax comparison
    • Update log
    • Update plan
    • Copyright
    • Thanks
  • v2.xDoc
  • Other
LaoHan
2023-03-18

Thanks

提示

Special thanks go to the author of MyBatis-Plus (https://mp.baomidou.com/), the most popular MySQL open source framework in China, and all the participating developers. Acknowledge ElasticSearch's official open source framework [RestHighLevelclient] (https://www.elastic.co/guide/en/elastic search/client/Java-rest/index.html). The author of and all its participating developers. Thank you, Mr. "Qing Feng Xu Piao", who helped me to transfer a large number of [Easy-Es English documents] (https://www.yuque.com/laohan-14b9d/tald79/Qf7NS2) to this site. Thank you very much!

Thanks to the powerful and easy-to-use framework of MP and ES official open source, it has brought about the liberation of countless developers at home and abroad, greatly improved the efficiency of developing and moving bricks, thus saving a lot of precious time for many developers, and also provided me with creative inspiration. It can be said that there would be no Easy-Es without Mybatis-Plus. Of course, there may be one in the future, but at least I won't meet you so soon. Or maybe other authors developed the relationship between. Mybatis-Plus and Easy-Es, just like the relationship between F22 and J-20. In the process of framework development, MP gave just the right guidance, which made me avoid many detours and stood on the shoulders of giants, thus creating a very easy-to-use ES-ORM framework.

In order to keep the syntax similar to MP99%, the EE framework borrowed a lot from MP source code in the development process. If you don't look at the bottom layer and only look at the interface definition, you will mistakenly think that it is copying and pasting the MP interface, but the underlying logic is different after all. MP eventually converts the grammar into String SQL, while EE eventually converts the grammar into JSON-type ES grammar, which is quite different in essence. There are still many innovations and difficulties to be broken through. Due to the natural complexity and high threshold of ES, it is much more difficult to develop EE than MP. During this period, there were several difficulties that once made me give up. Fortunately, through various efforts, thinking and perseverance, I finally completed the development, testing and document writing of the whole framework.

Now, I dedicate the source code of this framework to all developers in the world. After all, it embodies the ideas of outstanding developers at home and abroad, so it is possible to create a real "Easyest", otherwise it can only be Easy-ES.

If this framework can help you improve the development efficiency and save the development time during the development process, you might as well spend a few seconds (it takes a lot of time before and after building this framework) to give this framework a Star in Git, so that more people can see and use it. Don't be a freelancer, start with me!

Finally, thank you to everyone who supports EE, thank you for your support to EE, thank you! I also thank all the partners in the community who have contributed suggestions and codes to EE, as well as their selfless dedication to EE.

By LaoHan

Help us improve this document (opens new window)
Last update: 2024/03/29
Copyright

← Copyright

Theme by Vdoing | Copyright © 2021-2025 LaoHan | Zhejiang ICP No. 2022020479 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式