文章目录
- 项目介绍
- 技术栈
- 前端
- 后端
- 业务流程
后端地址: https://github.com/IMZHEYA/zhesou-backend
前端地址: https://github.com/IMZHEYA/zhesou-frontend
图标设计(AI生成):
项目介绍
一个聚合搜素平台,可以让用户在同一个页面集中搜索出不同来源,不同类型的内容。
用户:提升用户的检索效率,提升用户体验。
企业:无需针对每个项目都去开发一个搜索功能,当你有新的内容,新的网站时,可以复用同一套搜索系统,提高开发效率。
技术栈
前端
vue,Ant Design Vue,Lodash
后端
Spring Boot , MySQL, Elasticsearch(Elastic Stack)搜索引擎,数据抓取,数据同步(4种方式),Guava Retrying
业务流程
- 先得到各种分类的数据
- 提供一个搜索页面(单一搜索 + 聚合搜索)
- 优化:关键词高亮,防抖节流