自学Java第163天
好,正式回到微服务项目中的学习
一个elasticsearch就花了我一个星期
-
还有一个solr的知识点就没学了
不然时间拖得太久,和项目相关的都忘了
这些就留待以后再更新吧
-
搜索业务会独立成一个搜索微服务
从0到1完整地搭建了该服务
其实无外乎核心三步骤:
-
pom文件导入服务相关的依赖
yml配置文件说明服务相关的各种配置
启动类上加上对应的注解
-
当然也可以使用spring脚手架自行创建
但这些都不是重点,哪种方式都可以
重点是关于数据的格式分析
-
我们随便打开一个电商网站,在上面搜索
结果显示的是和搜索相关的数据
-
这些数据是怎么来的?
对应了数据库中的些表?
对应了哪个索引库?
对应了Java中的那个实体类?
这些弄清楚了,代码相对而言也就好写了
-
可以观察现有的电商网站搜索后的页面
其实无外乎对应了两类数据:
-
一是过滤数据
用户可以根据品牌、商品分类、各种规格参数
以及价格区间来筛选出他们想要的数据
-
二是展示数据
其实本质上就是一个个的SPU
SPU中又携带了多个SKU数据
关于SPU和SKU在第150天有详细的说明
-
根据这些我们就可以设置一个Java实体类
将这些数据封装到索引库中
从而实现搜索的业务
-
当然今天一天肯定是弄不完了
以我的进度估计要花个几天的时间
-
行有不得反求诸己,我是@刘小爱
一个白天上班晚上学习的95后沪漂,不为其它,只为学会自律做好自己,也愿我的每日打卡能给你带来勇气,欢迎点赞关注和评论。
展开
刘小爱于2020-09-23 00:56发布的图片
刘小爱于2020-09-23 00:56发布的图片
刘小爱于2020-09-23 00:56发布的图片
刘小爱于2020-09-23 00:56发布的图片
刘小爱于2020-09-23 00:56发布的图片
刘小爱于2020-09-23 00:56发布的图片
8