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 会有这个错误?)

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

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

相关推荐
TDengine (老段)3 小时前
TDengine 线程模型 — 网络、调度、执行
大数据·数据库·物联网·制造·时序数据库·tdengine·涛思数据
智购科技自动贩卖机5 小时前
自动售货机嵌入式状态机设计实战:从45个事件源到层次型状态机的工程重构
大数据·人工智能·stm32·物联网·重构·硬件架构
乐迪信息5 小时前
智慧港口船舶AI算法实现在线状态监测
大数据·人工智能·深度学习·算法·计算机视觉
Raas1006 小时前
MAI Gateway(魔芋企业级AI网关)对比分析:AI网关和API网关区别?企业级能力差距一览
大数据·人工智能·数据挖掘·mai gateway·企业级产品
行百里er6 小时前
Gateway 上别硬塞 MVC:DeferredImportSelector 看菜下锅
spring boot·后端·开源
Neighbor_OldY6 小时前
云上安全配置审计与误配置修复实战:从安全组、OSS、RAM到数据库的全栈排查复盘
大数据·运维·安全·云计算
瑞码空间7 小时前
git知识点黄金笔记
笔记·git·elasticsearch
工业甲酰苯胺7 小时前
AI低代码破局:制造业数智转型落地实战
大数据·人工智能·低代码·制造
黑马程序员毕设7 小时前
基于Java的医院药品管理系统的优化设计与实现
java·开发语言·spring boot·小程序·架构·课程设计·毕设
大大大大晴天8 小时前
每天认识一个组件:流式存储Apache Fluss
大数据