demo, trying to be the best_
demo, trying to be the best_
其實本部落格原本就有規劃「站內搜尋」在6.0版之前使用了 Google 站內搜尋,但 Google 站內搜尋其實並不堪用,因為它本質上還是一個公開的搜尋引擎,只是搜尋範圍鎖定到指定的網站內而已,為什麼說這樣不堪用呢?因為當網站有使用「標籤雲」「推薦連結」這種屬於內部相互連結的設計,就會讓 Google 站內搜尋會搜到非常非常多毫無相關的結果,例如本文沒有提到「SkillTree」但卻因為側欄放了SkillTree的課程推薦,而導致使用者搜尋了「SkillTree」關鍵字後可以得到幾乎全站的文章,這種搜尋除了毫無意義以外,還大幅降低了使用者瀏覽體驗,非常的遭,所以在6.0上線後雖然有規劃站內搜尋的區塊,但一直沒有實做(因為我不想自己寫搜尋),終於在最近因為因緣際會開始研究 Azure Search 後發現這是一個非常好用的服務,於是花了一點點時間把站內搜尋完成了,因為 Azure Search 是屬於 PaaS (Platform-as-a-Service) ,所以整個開發的過程中,我只需要關心我的搜尋要怎麼完成即可,其他東西都交給 Azure 處理,實在是爽度破表。