# es-demo **Repository Path**: itzjj/es-demo ## Basic Information - **Project Name**: es-demo - **Description**: 1.通过HighLevelClient操作es 2.通过spring-data-elasticsearch中ElasticsearchRepositories和ElasticsearchRestTemplate操作es - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2023-09-06 - **Last Updated**: 2023-11-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: ElasticSearch, HighLevelClient, spring-data-elasticsearch, ElasticsearchRestTemplate, es7 ## README # es-demo #### 介绍 1. 通过HighLevelClient操作es 2. 通过spring-data-elasticsearch中ElasticsearchRepositories和ElasticsearchRestTemplate操作es #### 项目结构说明 com.zengjianjun.es.demo: -common:公共类 -config:为es配置 -entity:映射es的索引 -mapper:继承ElasticsearchRepository类,可使用简单的curd方法,类似于mybatis-plus -param:查询参数 -service: ElasticsearchRestTemplate与ElasticsearchRestTemplate操作样例 -util:工具类 -highlevelclient:HighLevelClient操作es相关内容 -example: -builder:对应索引的操作参数快速构建 -service:操作样例 -exception:自定义异常 -interceptor:拦截器 -listener:监听器 -options:快速构建查询条件选项 -param:es查询、更新等操作条件快速构建 EsClient: 内部通过HighLevelClient操作es