聚合搜索平台 笔记

  1. 前端使用Vue3 Ant-Design Vue

  2. 后端 使用鱼皮的SpringBoot项目模板

聚合搜索目的: 企业实现搜索复用

用户: 搜索体验更加记好。

前端:只需要发送一次请求就可以获取到所有的数据,不需要进行多次的请求,后端也会有固定的参数接收,可以减少前后端的沟通成本,以及简化前端和后端代码。

后端:封装一个SerachVO,里面封装所有的需要搜索的数据用集合的形式存储,然后封装SearchRequest,里面有searchText,和type,type用于区分的是前端的请求,seachText是前端的搜索内容,最后使用CompletableFutrue进行并发的访问,数据量不大的时候不一定可以提升效率,后端只需要转换一个searchText就可以了。

优点: 前端请求数量减少,代码减少,参数固定了。

后端:代码可以复用,代码也减少。

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
native
下载 APP