Easy-Es(简称EE)是一款基于Elasticsearch(简称ES)官方提供的RestHighLevelClient打造的ORM开发框架,在RestHighLevelClient的基础上,只做增强不做改变,为简化开发、提高效率而生。EE和Mybatis-Plus(简称MP)的用法非常相似,如果你之前使用过MP的话,应该能很快上手EE。EE的理念是:把简单、易用、方便留给用户,把复杂留给...
Easy-Es是基于Elasticsearch RestHighLevelClient的ORM框架,简化ES操作,类似MyBatis-Plus。支持全自动索引管理、屏蔽语言差异,减少3-5倍代码量。通过注解配置文档对象,实现商品信息维护、搜索及推荐功能,提升开发效率。
国内Top1 elasticsearch搜索引擎框架es ORM框架,索引全自动智能托管,如丝般顺滑,与Mybatis-plus一致的API,屏蔽语言差异,开发者只需要会MySQL语法即可完成对Es的相关操作,零额外学习成本.底层采用RestHighLevelClient,兼具低码,易用,易拓展等特性,支持es独有的高亮,权重,分词,Geo,嵌套,父子类型等功能... 保存...
底层采用Es官方提供的RestHighLevelClient,保证其原生性能及拓展性。 优点 全自动索引托管: 全球开源首创的索引托管模式,开发者无需关心索引的创建更新及数据迁移等繁琐步骤,索引全生命周期皆可托管给框架,由框架自动完成,过程零停机,用户无感知,彻底解放开发者 屏蔽语言差异: 开发者只需要会MySQL语法即可使用Es 代码量...
Easy-Es(简称EE)是一款基于ElasticSearch(简称Es)官方提供的RestHighLevelClient打造的ORM开发框架,在 RestHighLevelClient 的基础上,只做增强不做改变,为简化开发、提高效率而生。EE是Mybatis-Plus的Es平替版,在有些方面甚至比MP更简单,同时也融入了更多Es独有的功能,助力您快速实现各种场景的开发. (1)Elasticsea...
@Data public class AppLogQuery implements Serializable { private static final long serialVersionUID = -1962482484559286943L; private String esId; /** * es高亮结果 */ private Map<String, String> highLight; /** * 应用系统标识 */ @ApiModelProperty("应用系统标识") private Strin...
Easy-Es(简称EE)是一款基于Elasticsearch(简称ES)官方提供的RestHighLevelClient打造的ORM开发框架,在RestHighLevelClient的基础上,只做增强不做改变,为简化开发、提高效率而生。EE和Mybatis-Plus(简称MP)的用法非常相似,如果你之前使用过MP的话,应该能很快上手EE。EE的理念是:把简单、易用、方便留给用户,把复杂留给...
本文将 Easy-Es 基本集成与文档和索引的基础操作都进行的比较详尽的演示,希望对你有帮助。 这篇文章原本是采用spring-boot-starter-data-elasticsearch演示如何在spring boot项目中使用es,经一个读者的建议打算将文章加以重构,改用一个更强大号称傻瓜级ElasticSearch搜索引擎ORM框架Easy-Es,像操作MP一样操作ES。
*/public<T> SearchResult<T>scrollSearchElasticSearchDatas(String indexName,intpageNo,intpageSize, String scrollId, Class<T> resultObj, LambdaEsQueryWrapper<ES实体类Bean> wrapper)throwsIOException {SearchSourceBuildersearchSourceBuilder=rdsBookCommonDetailEsMapper.getSearchSourceBuilder(wrapper); ...
Easy-Es是一款简化ElasticSearch搜索引擎操作的开源框架,全自动智能索引托管. 目前功能丰富度和易用度及性能已全面领先SpringData-Elasticsearch. 简化CRUD及其它高阶操作,可以更好的帮助开发者减轻开发负担 底层采用Es官方提供的RestHighLevelClient,保证其原生性能及拓展性. ...