轉職軟體工程師,並生存了兩年之後
深思自己在 ASTRO Camp 畢業後兩年的職業旅程。著重於我如何在轉職後面臨並克服技術和職業挑戰,強調了基礎技能的重要性,如 SQL、Ruby on Rails 和 Redis。也分享了從實際問題中學習的經驗,如何透過 Side Projects 挑戰自己,以及如何在 AI 時代保持技術敏銳度。不僅是對技術深入的剖析,也是關於個人成長和職業發展的反思。
- 發佈時間
Robert Chang
技術部落格
深思自己在 ASTRO Camp 畢業後兩年的職業旅程。著重於我如何在轉職後面臨並克服技術和職業挑戰,強調了基礎技能的重要性,如 SQL、Ruby on Rails 和 Redis。也分享了從實際問題中學習的經驗,如何透過 Side Projects 挑戰自己,以及如何在 AI 時代保持技術敏銳度。不僅是對技術深入的剖析,也是關於個人成長和職業發展的反思。
跟著 30 天的 Elasticsearch 學習之旅,從基本架構設定、資料處理技巧、運作機制原理,到多樣搜尋策略,一步步建立 ES 知識地圖。這不僅是一個技術分享,更是一個學習的冒險,一起探索 ES 的秘密,並找出更多你可以深入探討的方向。
介紹 Elasticsearch 的結果該如何控制!從改變回傳格式( YAML 或 JSON )、精確的結果過濾,到實現靈活的分頁效果,文章中會介紹 ES 的實用查詢技巧。不只如此,還會一起看看如何優雅地處理大量數據的分頁問題,並在效能與查詢靈活性之間找到最佳平衡點。
介紹 Elasticsearch 的模糊搜尋!本文深入介紹如何使用 fuzziness 和 fuzzy_transpositions 來優化搜尋結果,即使使用者打錯字也能找到想要的資料。從基本的模糊搜尋到進階的 transposition 技巧,我們一起來看看如何讓 Elasticsearch 的搜尋更靈活、更貼近使用者的需求,並在精確度和使用者體驗之間找到完美的平衡點!
介紹 Elasticsearch 的 Phrase Search!文章中將帶你了解如何進行更精確的全文搜尋,確保單字的順序也被考慮在內。從基本的 match_phrase 搜尋到使用 slop 提高搜尋的靈活性,一起來看看怎麼讓 ES 的搜尋結果更符合使用者的期待,並在搜尋結果的精確度與靈活度之間找到平衡點!
介紹 Elasticsearch 的 multi_match 搜尋!本文將帶你了解如何在多個欄位中進行搜尋,並透過範例教你如何使用 boosting 和 tie_breaker 來優化你的查詢結果。從基本的 multi_match 使用到進階的排名策略,一起探索 ES 的多欄位搜尋的祕密,並優化你的搜尋結果!