# esData **Repository Path**: pangxiaojie/es-data ## Basic Information - **Project Name**: esData - **Description**: es学习指南 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-04 - **Last Updated**: 2026-01-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ES数据管理平台 ## 项目简介 这是一个基于Spring Boot的Elasticsearch数据管理平台,主要实现商品信息的增删改查和多种搜索功能。项目采用Elasticsearch作为数据存储和搜索引擎,提供丰富的查询接口。 ## 主要功能 - 商品管理:支持新增、修改、删除商品 - 多种查询方式: - 全文搜索(支持高亮显示) - 分页查询 - 按分类查询 - 按价格排序 - 组合条件查询 - 价格范围查询 - 模糊查询(支持拼写错误) - 分组统计 - 集成Swagger2生成API文档 ## 技术栈 - Spring Boot - Elasticsearch - Swagger2 - Maven ## 模块结构 - **controller**:API接口定义 - **service**:业务逻辑处理 - **repository**:数据访问层 - **entity**:数据实体类 - **config**:系统配置(含Swagger配置) ## API文档 启动项目后,访问`http://localhost:8080/swagger-ui.html`查看和测试API接口。 ## 使用说明 1. 启动Elasticsearch服务 2. 启动Spring Boot应用 3. 通过Swagger UI或HTTP客户端访问API ## 特色功能 - 支持Elasticsearch的多种查询方式 - 提供商品分组统计功能 - 支持高亮显示搜索结果 - 模糊查询容错机制 ## 许可证 本项目采用Apache 2.0 License,请遵守相关开源协议。