KKBOX 音樂搜尋系統

Avatar of 徐志偉.
Avatar of 徐志偉.

KKBOX 音樂搜尋系統

Staff Engineer
Keelung City, Taiwan
讓使用者透過搜尋系統取得需要的音樂資訊 #### 使用者體驗改善 1. 撰寫 elasticsearch relevance score plugin 使用自定算法 2. Leanplum AB TEST 優化排序提升使用者點擊率 3. 過濾低品質音樂 4. 透過 mecab 和 mecab-ipadic-neologd 優化日文搜尋 5. 使用 opencc 支援繁簡查詢 6. 使用 unicode 分類使用者的輸入語言 7. 匯入 wikipedia 資料 補足歌手 metadata,使用者輸入 Nick Name 搜尋相關歌手 #### Backend 系統切換 1. solr 遷移到 elasticsearch 2. elasticsearch 從 1.6 升級至 6.8 #### 搜尋監控平台 1. 透過 prometheus 和 elsaticsearch exporter 取的每台機器資訊 2. 使用 grafana 發送警告至 slack 和顯示監控圖表 #### 搜尋工具 1. 利用 User Behavior Log 監視搜尋結果的品質 2. node js + slack api 做出 slack bot 發送命令取得搜尋系統狀態 ### 熱門趨勢系統 根據使用者搜尋點擊的結果,取得目前熱門的歌曲跟藝人。 ### Youtube 影音 使用 Youtube data api 建立爬蟲和搜尋系統,取得 Youtube 影音內容,讓 KKBOX 顯示藝人相關影音
Avatar of the user.
Please login to comment.

Published: Apr 7th 2021
46
3
0

elasticsearch

Share