聚合搜索平台 笔记
-
前端使用Vue3 Ant-Design Vue
-
后端 使用鱼皮的SpringBoot项目模板
聚合搜索目的: 企业实现搜索复用
用户: 搜索体验更加记好。
前端:只需要发送一次请求就可以获取到所有的数据,不需要进行多次的请求,后端也会有固定的参数接收,可以减少前后端的沟通成本,以及简化前端和后端代码。
后端:封装一个SerachVO,里面封装所有的需要搜索的数据用集合的形式存储,然后封装SearchRequest,里面有searchText,和type,type用于区分的是前端的请求,seachText是前端的搜索内容,最后使用CompletableFutrue进行并发的访问,数据量不大的时候不一定可以提升效率,后端只需要转换一个searchText就可以了。
优点: 前端请求数量减少,代码减少,参数固定了。
后端:代码可以复用,代码也减少。
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
https://github.com/infinilabs/analysis-ik上面的链接是 聚合搜索项目中 analysis-ik 插件最新仓库地址,原视频中的仓库地址已经没有了,最新链接也是medcl作者 在维护的最明显的区别是 现在analysis-ik有许多与 elasticsearch 同版本的zip文件可以下载
4
在做聚合搜索项目用springboot-init后端模板的时候,测试接口的时候为什么需要先登陆才行,怎么解决啊友友们
8
聚合搜索平台学习打卡
2
聚合搜索平台 笔记
33
在做聚合搜索时canal监听不了修改数据,尝试了编程导航的解决方法,比如执行ALTER USER 'canal'@'%' IDENTIFIED WITH mysql_native_password BY 'canal_user';ALTER USER 'canal'@'%' IDENTIFIED BY 'canal_user' PASSWORD EXPIRE NEVER;FLUSH PRIVILE
1

