為何要使用 ElasticSearch ?
- 免費! 免費! 免費!
- Cluster Ready! 隨著資料量的增加, 可以很方便地擴充.
- 有中文分詞的 Plugin 可以使用
- 很多程式語言都提供 Client 模組, 例如, Java, Javascript, GO, .NET 等等.
- 非常豐富的 Query API
EC 網站的搜尋引擎有什麼特別的地方?
- 一般來說, 全文檢索所需要的搜尋結果排序跟關鍵字的 “密度” 有關, EC 網站搜尋結果的排序跟商品的其他屬性, 譬如, 銷售量, 定價, 庫存, 上架時間等等, 有更大的關係.
- 單純的網站內容很少異動, 但是商品的相關資訊卻會隨著時間變化, 因此更新的速度很重要.
發佈留言