## 项目介绍
基于Vue3 + Spring Boot + Elastic Stack 的一站式聚合搜索平台,用户可以在同一页面集中搜索不同来源、不同内容的数据,提升用户的 检索效率和搜索体验。
>线上地址:http://exoticspace.cn
>
> 后端项目地址:https://github.com/TimberCoolBoy/exotic-backend
>
> 前端项目地址:https://github.com/TimberCoolBoy/exotic-frontend
## 项目架构
<img src="./image/architecture.png" alt="image-20230515115642677" style="zoom:80%;" align="left"/>
## 项目演示
### 文章搜索
<img src="./image/show1.jpg" style="zoom:80%;" align="left"/>
### 图片搜索
<img src="./image/show2.jpg" style="zoom:80%;" align="left"/>
### 视频搜索
<img src="./image/show3.jpg" style="zoom:80%;" align="left"/>
### 音乐搜索
<img src="./image/show4.jpg" style="zoom:80%;" align="left"/>
### MV播放
<img src="./image/show5.jpg" style="zoom:80%;" align="left"/>
### 用户搜索
<img src="./image/show6.jpg" style="zoom:80%;" align="left"/>
## 技术栈
### 前端
- Vue3
- Ant Design Vue
- Lodash
### 后端
- Spring Boot
- MySQL
- Elasticsearch 搜索引擎
- 数据抓取
- 离线
- 实时
- 数据同步(4中同步方式)
- 定时
- 双写
- Logstash
- Canal
- JMeter压力测试
- Guava Retrying
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
基于 Spring Boot + Elastic Stack + Vue3 的一站式聚合搜索平台。用户可以在同一页面.zip (136个子文件)
mvnw.cmd 7KB
Dockerfile 326B
.gitignore 2KB
PostServiceImpl.java 15KB
UserServiceImpl.java 11KB
UserController.java 10KB
PostController.java 8KB
WxMpController.java 5KB
PostFavourController.java 4KB
SearchFacade.java 4KB
FileController.java 4KB
PostFavourServiceImpl.java 4KB
PostThumbServiceImpl.java 3KB
CrawlerTest.java 3KB
UserService.java 3KB
PostEsDTO.java 3KB
VideoDataSource.java 2KB
AuthInterceptor.java 2KB
PostEsDaoTest.java 2KB
FetchInitPostList.java 2KB
PictureDataSource.java 2KB
PostVO.java 2KB
PictureServiceImpl.java 2KB
LogInterceptor.java 2KB
MusicDataSource.java 2KB
PictureController.java 2KB
PostThumbController.java 2KB
IncSyncPostToEs.java 2KB
WxMpMsgRouter.java 2KB
NetUtils.java 2KB
FullSyncPostToEs.java 1KB
PostDataSource.java 1KB
PostService.java 1KB
SpringContextUtils.java 1KB
GlobalCorsConfig.java 1KB
WxOpenConfig.java 1KB
Knife4jConfig.java 1KB
MusicServiceTest.java 1KB
DataSourceRegistry.java 1KB
CosClientConfig.java 1KB
SearchTypeEnum.java 1KB
CosManager.java 1KB
UserRoleEnum.java 1KB
FileUploadBizEnum.java 1KB
RetryerConfig.java 1KB
User.java 1KB
PostFavourServiceTest.java 1KB
PostFavourService.java 1KB
EventHandler.java 1KB
SubscribeHandler.java 1KB
SearchController.java 1KB
MessageHandler.java 1KB
Post.java 1KB
JsonConfig.java 1004B
PostFavourMapperTest.java 991B
PostQueryRequest.java 981B
ThrowUtils.java 977B
ResultUtils.java 954B
GlobalExceptionHandler.java 945B
UserDataSource.java 933B
MyBatisPlusConfig.java 901B
UserServiceTest.java 892B
PostFavourMapper.java 891B
PostFavour.java 890B
PostThumb.java 887B
MainApplication.java 881B
EasyExcelTest.java 848B
CorsConfig.java 830B
ErrorCode.java 808B
UserQueryRequest.java 796B
PostServiceTest.java 795B
LoginUserVO.java 767B
PostThumbServiceTest.java 736B
BusinessException.java 707B
UserVO.java 678B
BaseResponse.java 638B
PostThumbService.java 630B
PostFavourQueryRequest.java 625B
PostMapperTest.java 617B
UserUpdateRequest.java 594B
SearchVO.java 574B
UserAddRequest.java 540B
PostUpdateRequest.java 515B
PostEditRequest.java 513B
PageRequest.java 510B
SqlUtils.java 498B
SearchRequest.java 485B
UserUpdateMyRequest.java 477B
PictureQueryRequest.java 466B
PostAddRequest.java 465B
UserConstant.java 455B
AuthCheck.java 450B
MainApplicationTests.java 442B
PostMapper.java 433B
VideoVo.java 430B
CosManagerTest.java 401B
UserRegisterRequest.java 393B
PostEsDao.java 371B
DataSource.java 363B
UserLoginRequest.java 352B
共 136 条
- 1
- 2
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功