# 京东搜索 **Repository Path**: moon_egg/jingdong-search ## Basic Information - **Project Name**: 京东搜索 - **Description**: ElasticSearch仿京东搜索项目实现。 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-05 - **Last Updated**: 2022-06-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 京东搜索 #### 介绍 ElasticSearch仿京东搜索项目实现。 #### 软件架构 基于ES实现搜索 目前已经实现的功能部分: 1、爬虫-爬取数据(网页解析,模拟爬虫) 2、业务编写 3、前后端交互 #### 环境搭建 1. ES版本7.6 2. springboot 勾选devtools、springweb、Thymeleaf、elasticSearch依赖。 3. 导入fastjson依赖 4. 设置端口号9090和关闭Thymeleaf缓存 5. 前端素材来自B站狂神。 #### 架构说明 1、爬虫部分:获取请求返回的页面,筛选需要的数据 导入jsoup依赖(解析网页) utils包下写一个工具类,来解析网页 2、pojo JDGood 三个属性 tittle img price 3、业务编写 service 注入我们自己编写的RestHighLevelClient config配置类。 解析数据,放入我们的es索引中 获取数据,实现搜索功能 4、Controller编写 5、前后端交互 使用vue实现前后端分离,导入axios.min.js 和 vue.min.js 包 绑定元素 对接后端接口