Elasticsearch有哪些通用工具类可以使用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计7189个文字,预计阅读时间需要29分钟。
近几日,编写了一个关于Elasticsearch工具类的文章,主要封装了业务中常用ES的常用方法。使用的是Elasticsearch版本6.7,但实际也支持ES 7.x以上版本。主要目的是为SpringBoot提供`ElasticsearchRestTemplate`。
这几天写了一个关于es的工具类,主要封装了业务中常用es的常用方法。
本文中使用到的elasticsearch版本6.7,但实际上也支持es7.x以上版本,因为主要是对springboot提供的:ElasticsearchRestTemplate 提供的API做的二次封装。目的是:让不懂es的开发人员新手也能轻松上手。
一、概述整个工程分为es-api与es-server。
es-api为对外公共jar,包含了es映射实体;
es-server包含了具体的es工具类与Repository接口(下文会提到)。并通过necos配置中心统一管理es配置参数。
外部业务模块可引入es-api jar maven依赖,由Jar提供的入口,通过httpClient或feign调用(springcloud分布式项目)到es-server服务上的es工具类,得到需要的数据。
本文共计7189个文字,预计阅读时间需要29分钟。
近几日,编写了一个关于Elasticsearch工具类的文章,主要封装了业务中常用ES的常用方法。使用的是Elasticsearch版本6.7,但实际也支持ES 7.x以上版本。主要目的是为SpringBoot提供`ElasticsearchRestTemplate`。
这几天写了一个关于es的工具类,主要封装了业务中常用es的常用方法。
本文中使用到的elasticsearch版本6.7,但实际上也支持es7.x以上版本,因为主要是对springboot提供的:ElasticsearchRestTemplate 提供的API做的二次封装。目的是:让不懂es的开发人员新手也能轻松上手。
一、概述整个工程分为es-api与es-server。
es-api为对外公共jar,包含了es映射实体;
es-server包含了具体的es工具类与Repository接口(下文会提到)。并通过necos配置中心统一管理es配置参数。
外部业务模块可引入es-api jar maven依赖,由Jar提供的入口,通过httpClient或feign调用(springcloud分布式项目)到es-server服务上的es工具类,得到需要的数据。

