整合 ElasticSearch 搜索使用
📄 整合 ElasticSearch 搜索使用 _ PIGCLOUD
商业版
生态🔥
快速上手
前端部分
功能使用
后端部分
扩展必看
- 📄 使用PostgreSQL数据库
- 📄 使用Oracle数据库
- 📄 使用达梦8数据库
- 📄 整合 shardingsphere分库分表
- 📄 时间转换及其个性化
- 📄 项目启动 Banner 图个性化
- 📄 登录后置处理
- 📄 登录用户支持多表存储
- 📄 登录异常个性化处理
- 📄 获取当前用户及扩展
- 📄 业务手动生成token
- 📄 登录 token 个性化
- 📄 扩展支持Jwt格式Token
- 📄 登录验证码个性化
- 📄 登录支持客户端模式
- 📄 单点登录整合 ruoyi-vue
- 📄 支持开放平台模式
- 📄 认证中心扩展兼容已有系统密码
- 📄 整合 Dubbo RPC 使用
- 📄 整合 ElasticSearch 搜索使用
- 📄 整合 RabbitMQ 使用
- 📄 整合 RocketMQ 使用
- 📄 Redis分布式锁
- 📄 整合 MongoDB 使用
- 📄 整合 邮件发送
- 📄 整合 AI 大模型聊天应用使用
- 📄 整合 轻量级链路跟踪
- 📄 前端部署到非nginx根路径
生产部署
社区分享
更新日志
📄 整合 ElasticSearch 搜索使用
pigcloud
# 环境说明
环境说明
- ORM:easy-es 2.0.0 (opens new window)
- ElasticSearch:7.14.0
- pigx:5.2
请保持环境如上,ElasticSearch 兼容性较差无法保证其他版本正常整合执行。
# 快速开始
# ① 安装 ElasticSearch
1 | `docker run --name es714 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -d registry.cn-hangzhou.aliyuncs.com/dockerhub_mirror/elasticsearch:7.14.0` |
# ② 微服务增加 easy-es 依赖
1 | <dependency> |
# ③ 配置文件增加链接配置
1 | spring: |
# 示例代码编写
# ① 创建索引实体
1 |
|
# ② 创建查询 mapper
1 | public interface DocumentMapper extends BaseEsMapper<Document> { |
# ③ SpringBoot 配置扫描 EsMapper 实现
1 |
|
# ④ API 调用
1 | public void testCreateIndex() { |
# 高级用法
Easy-Es(简称 EE)是一款基于 ElasticSearch(简称 Es)官方提供的 RestHighLevelClient 打造的 ORM 开发框架,在 RestHighLevelClient 的基础上,只做增强不做改变,为简化开发、提高效率而生。您如果有用过 Mybatis-Plus(简称 MP),那么您基本可以零学习成本直接上手 EE。EE 是 MP 的 Es 平替版,在有些方面甚至比 MP 更简单,同时也融入了更多 Es 独有的功能,助力您快速实现各种场景的开发。
👉🏻 👉🏻 👉🏻 👉🏻 更多使用用法参考官方文档 (opens new window)
📄 整合 Dubbo RPC 使用 📄 整合 RabbitMQ 使用

- 标题: 整合 ElasticSearch 搜索使用
- 作者: PIGCLOUD
- 创建于 : 2024-01-01 00:00:00
- 更新于 : 2025-09-22 14:27:28
- 链接: https://anime-blog.52lin.site/📄 整合 ElasticSearch 搜索使用 _ PIGCLOUD/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。