Elasticsearch有哪些通用工具类可以使用?

2026-05-23 00:230阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计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工具类,得到需要的数据。

阅读全文