ElasticSearch+Gin+Gorm简单示例

更多个人笔记见:

注意点击"继续",而不是"发现新项目"
github个人笔记仓库 https://github.com/ZHLOVEYY/IT_note
gitee 个人笔记仓库 https://gitee.com/harryhack/it_note

个人学习,学习过程中还会不断补充~ (后续会更新在github上)

项目地址 (失效可以去我笔记中查找)

GO 使用 Gin + Gorm + ES 简单示例

目录

text 复制代码
post-platform/
├── main.go           # 主程序(Gin 服务)
├── db/
│   └── db.go         # MySQL 连接
├── models/
│   └── post.go       # 帖子模型
├── elasticsearch/
│   └── es.go         # Elasticsearch 操作
├── go.mod
└── go.sum

准备

  • docker
  • docker-compose
    gin,gorm,es 相关 go 包

运行

docker-compose up --build

测试

json 复制代码
{
    "title": "My first post",
    "content": "我爱死go 了!"
}
复制代码
多发送几次,修改不同内容

在 sql 的 docker 操作界面 exec 中,mysql -u root -p 登录 sql,查询结果是否真实存入

相关推荐
传奇开心果编程5 小时前
【Rust入门知识点学与练】第5课:函数
开发语言·学习·rust
Geeys5 小时前
拼多多商家客户端和网页版有哪些功能上的差异?
大数据·人工智能
秋田君5 小时前
Qt_QMediaPlayer类与QMediaPlaylist类
开发语言·qt
IT毕设实战小研5 小时前
基于大数据的DAX40成分股金融新闻情感趋势可视化分析
android·大数据·python·考研·金融·课程设计
逃逸线LOF5 小时前
Spring的AOP简介
java·后端·spring
统计学小王子5 小时前
数学建模国赛倒计时6天——《软件工具(R语言精讲)》
开发语言·数学建模·r语言
C++ 老炮儿的技术栈5 小时前
Qt5 使用 QPainter 绘制阿基米德螺线
开发语言·c++·windows·qt·代码化
长谷深风1115 小时前
AI 的 Memory 到底该记什么?
大数据·人工智能·ai agent·智能体·工具调用·用户偏好·长期memory
龙亘川5 小时前
智赋能文旅领域治理|一网统管能做什么?文化服务管理系统四大场景拆解
大数据·人工智能
EasyGBS5 小时前
从接入到稳定播放:无插件直播H5视频流媒体播放器EasyPlayer.js如何撑起Web端流媒体
开发语言·前端·javascript