Elasticsearch - Mapping 以及基礎資料類型
解釋 Elasticsearch 中有關於 Mapping 的秘密!從 Dynamic 到 Explicit Mapping,再到資料類型的運用,一起來深入了解 ES 是如何管理和儲存資料的。不懂 nested 和 flattened 的差別?沒問題,這裡解釋得很清楚!
- 發佈時間
Robert Chang
技術部落格
解釋 Elasticsearch 中有關於 Mapping 的秘密!從 Dynamic 到 Explicit Mapping,再到資料類型的運用,一起來深入了解 ES 是如何管理和儲存資料的。不懂 nested 和 flattened 的差別?沒問題,這裡解釋得很清楚!
深入了解 Elasticsearch 的 Analyze API 和 Inverted Indices。從如何使用 Analyze API 分析文字,到 Inverted Indices 的工作原理。
介紹 Elasticsearch 的 Analyzer!從 dynamic mapping 到 character filter、tokenizer 和 token filter,了解 ES 如何分析和處理文字資料,以提供高效的全文搜尋。不僅是技術,更是藝術,快來學習 ES 的魔法!
想知道如何一次處理大量資料嗎?來試試 Elasticsearch 的 bulk API 吧!從 NDJSON 格式到實際操作,再到樂觀鎖的機制,一次告訴你。不只教學,還有實用小技巧等你發掘!
詳細介紹 Elasticsearch 中的 update_by_query 功能,解釋如何根據查詢結果批量更新 documents。文章還探討了背後的工作原理、版本衝突的處理方式,以及如何使用 delete_by_query 進行批量刪除
介紹 Elasticsearch 中的 _version 欄位,解釋背後的意義和用途。文章還詳細介紹了如何使用 version 以及 primary term 搭配 sequence number 來解決 race condition 問題,並比較了這兩種方法的優缺點。