根據分類、關鍵字匹配課程名稱,課程內容、難度等級搜索,搜索方式爲全文搜索,搜索節點分頁顯示。
搜索流程:
1、將數據寫入到MySQL數據庫;
2、使用Logstash將數據庫中數據寫入到ES索引庫;
3、前端搜索時請求到搜索服務;
4、搜索服務請求ES進行搜索;
原理:將數據寫入到ES索引庫,通過搜索服務搜索信息;
技術方案:
如何維護課程索引信息?
1、當課程向MySQL添加後同時將課程信息添加到索引庫。 採用Logstach實現,Logstach會從MySQL中將數據採集到ES索引庫。
2、當課程在MySQL更新信息後同時更新該課程在索引庫的信息。 採用Logstach實現。
3、當課程在MySQL刪除後同時將該課程從索引庫刪除。 手工寫程序實現,在刪除課程後將索引庫中該課程信息刪除。
搜索服務(十一)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
學成在線筆記八:課程搜索
imxushuai
2020-06-28 01:44:38
學成在線筆記一:項目概述與CMS接口開發
imxushuai
2020-06-28 01:44:38
學成在線筆記十:媒資管理
imxushuai
2020-06-28 01:44:38
學成在線筆記九:在線學習
imxushuai
2020-06-28 01:44:38
學成在線筆記六:分佈式文件系統
imxushuai
2020-06-28 01:44:38
學成在線筆記二:前端開發
imxushuai
2020-06-28 01:44:38
學成在線筆記五:頁面發佈及課程管理
imxushuai
2020-06-28 01:44:38
學成在線筆記三:CMS管理頁面開發
imxushuai
2020-06-28 01:44:38
學成在線筆記四:頁面靜態化
imxushuai
2020-06-28 01:44:38
學成在線筆記七:註冊中心與課程預覽發佈實現
imxushuai
2020-06-28 01:44:38
微服務 logback 分服務日誌記錄
一勺菠萝丶
2020-06-22 00:04:06
學習在線項目 後臺設置cookie ,瀏覽器獲取不到解決辦法
一勺菠萝丶
2020-06-22 00:04:05
第七天課程預覽和發佈
Black~Hole
2020-06-16 16:46:14
練手項目2筆記之day05
慢慢慢时光
2020-06-16 05:00:54
24小時熱門文章