Easy-Es整合

简介

Easy-Es 是一款操作 ElasticSearch 的框架,可以类比数据库的 Mybatis/Mybatis-Plus 这些,目的是提供更方便的操作方法。

本文介绍 Spring-Boot 如何整合 Easy-Es。

Spring-Boot整合

(1)demo

Spring-Boot 整合 Easy-Es 非常不好搞,之前我自己想创建一个 Maven 项目,一步一步添加 Easy-Es 的依赖,运行后总是报一些错误。

这里我建议直接下载官方提供的 demo,如下,直接 clone 到本地。

shell 复制代码
git clone https://gitee.com/easy-es/easy-es-springboot-demo

(2)部署 ES

上面的 demo 要求 ES 的版本是 7.14.x,我这里直接在本地跑了一个 7.14.0 版本的服务。

如何在本地部署 ES,参考下面这篇博客。

(3)启动

打开前面的 demo,修改两个地方,一个是配置文件中指定的 ES 服务的地址,修改为本地。

一个是 Mapper 类的这个导包不存在,要修改一下,如下。(为什么官方提供的 demo 会有这个错误?)

启动项目,调用示例接口。

如下,按顺序调用,先创建索引(索引可理解为数据库表),再新增数据,最后调用查询接口,可查询到添加的数据。

相关推荐
yurenshi166828 分钟前
自媒体多账号管理工具 4 款实测:聚媒通 / 融媒宝 / 新榜小豆芽 / 矩阵通横向对比,快速选型
大数据·矩阵·媒体
nVisual2 小时前
机柜PDU安装位置与空间建模方案
大数据·网络·数据库·信息可视化·数据中心基础设施管理
@insist1232 小时前
系统规划与管理师-流程评价与持续改进核心知识-终章
大数据·人工智能·软考·系统规划与管理师·软件水平考试·系统规划与管理工程师
TechEdu2026063 小时前
[计算机科学]大数据硬件架构与软件架构概览
大数据·计算机科学
爱莉希雅&&&3 小时前
elasticsearch+kibana+logstash+filebeat链路部署流程
大数据·elasticsearch·搜索引擎·kibana·logstash·filebeat
FII工业富联科技服务3 小时前
从灯塔工厂到AI Factory新模式:AI正在重构制造业的四大核心能力
大数据·运维·人工智能·重构·ar·制造
小五传输3 小时前
自主可控建设指南:Serv-u替代方案,实现平滑迁移业务不中断
大数据·运维·安全
Spey_Events3 小时前
【核心议题发布】聚焦深度维修与 AI 智慧革新!2026中国民用航空维修智造展——议题重磅发布!
大数据·人工智能
dkbnull3 小时前
Spring Boot请求处理组件对比详解
java·spring boot
不能只会打代码3 小时前
Day 011 — Spring 全家桶深度拆解
spring boot·mybatis·spring aop·spring mvc·spring ioc