一、课程搜索需求分析
1.1、需求分析
下图是搜索页面展示:

1、根据分类搜索课程信息。
2、根据关键字搜索课程信息,搜索方式为全文检索,关键字需要匹配课程的名称、 课程内容。
3、根据难度等级搜索课程。
4、搜索结点分页显示。
1.2、搜索流程

课程管理后台往MySQL添加课程信息,而用户则从ES中搜索,所以需要将MySQL的课程信息同步到索引库中。这个时候就需要一个组件,logstash,是ES官方提供的一款免费的开放的组件
1.3、技术方案分析
使用logstash可以使MySQL和ES之间的数据同步,但是不能实现同步删除,需要在service层里,手工编写代码实现。
相关文章:
-
2021-06-24
-
2022-12-23
-
2021-11-02
-
2021-10-09
-
2021-06-09
-
2021-08-31
-
2021-05-19
-
2022-12-23
猜你喜欢
-
2021-12-24
-
2022-12-23
-
2021-08-29
-
2021-07-16
-
2021-11-29
-
2021-09-14
-
2021-09-14
相关资源
-
下载
2023-01-30
-
下载
2023-02-20
-
下载
2021-06-05