Robert Chang (張凱強)
文章
標籤
RSS
Robert Chang (張凱強)

Robert Chang (張凱強)

記錄軟體工程、和自我觀點的個人部落格

標籤:Elasticsearch

跟著 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 的多欄位搜尋的祕密,並優化你的搜尋結果!

介紹 Elasticsearch 中的神秘分數 score 與資料相關性的秘密!本文深入探討搜尋引擎中的評分概念,從 TF-IDF 到 BM25,我們一起理解它們如何影響搜尋結果的排序,並透過範例探討詞彙評分與 boosting 的運用。

介紹 Elasticsearch 的全文搜尋!本文將帶您了解 Full Text Query 的運作原理及使用技巧,從 Analyzer 到 Inverted Index,一起探討如何精準搜尋非結構化資料,並透過範例展示 match 查詢的靈活性與強大功能。一起來發掘 Elasticsearch 的秘密,讓資料查詢更精確、更便利!

解析 Elasticsearch 的 Term Level 和 Range 搜尋技巧!本文深入解析 term level 搜尋的精準度與大小寫敏感性,並示範如何使用 ids 和 range 進行靈活搜尋。透過範例和圖片來解釋,還有探討 ES 的搜尋機制和常見問題,讓你的搜尋更精準、更靈活!

探討 ES 的兩種主要搜尋方式:URI Searches 和 Query DSL。一起來理解它們的優缺點,並學習如何理解搜尋的 Response 內容,讓我們一起探索 Elasticsearch 為何被譽為地表最強搜尋引擎!

探索 Elasticsearch 中如何更改已存在的 index 欄位資料類型!從直接更新的挑戰到使用 reindex 和 alias 的策略,一步步指引你如何靈活地管理和更新你的 ES index