# shop-search-api **Repository Path**: phper95/shop-search-api ## Basic Information - **Project Name**: shop-search-api - **Description**: 使用go语言实现的电商系统,结合elasticsearch实现了常用的电商搜索api接口 - **Primary Language**: Go - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 27 - **Forks**: 41 - **Created**: 2022-02-26 - **Last Updated**: 2025-02-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 介绍 `shop-search-api` 是 **Golang+Elasticsearch8构建海量数据高性能搜索服务最佳实践** 课程相关代码 课程地址请看 [Golang+Elasticsearch8构建海量数据高性能搜索服务最佳实践](https://coding.imooc.com/class/579.html?mc_marking=bb86c9071ed9b7cf12612a2a85203372&mc_channel=hk) #### 使用说明 结合课程先自己实现一遍再看源码 集成组件: - 支持 [Prometheus](https://github.com/prometheus/client_golang) 指标记录 - 支持 errno 统一定义错误码 - 支持 [zap](https://go.uber.org/zap) 日志收集 - 支持 [viper](https://github.com/spf13/viper) 配置文件解析 - 支持 [gorm](https://gorm.io/gorm) 数据库组件 - 支持 [go-redis](https://github.com/go-redis/redis/v7) 组件 - 支持 RESTful API 返回值规范 - 支持 生成数据表 CURD、控制器方法 等代码生成器