發表於2024-12-20
包含Elasticsearch 5*新功能,凝聚瞭作者多年開發經驗
分布式大數據全文搜索與數據挖掘必備工具
Elasticsearch是一個強大的搜索引擎,提供瞭近實時的索引、搜索、分析功能。本書作者根據自己多年的開發經驗,總結瞭使用和開發Elasticsearch的實戰經驗。本書全麵介紹Elasticsearch係統結構與功能配置,以及實際應用案例,包括工具、方法、原則和佳實踐。主要內容包括Elasticsearch基本概念與配置,索引的基本概念、管理與設置,架構設計中的字段、對象、映射,搜索中的結構、各種查詢方式,聚閤中的數字聚閤、桶聚閤、管道聚閤,集群中的監控方式、配置案例,分析模塊中的中文分詞器、過濾器,高級設置中的關鍵點,監控與安全方麵的技巧,ELK綜閤示例等。不管你是全文檢索和Elasticsearch的初學者,還是Elasticsearch用戶,你都能從書中獲益。
硃林 資深開發人員,有16年開發經驗,11年安全産品開發經驗,對安全技術、日誌分析有較深的研究。於2013年創立南京賽剋藍德網絡科技有限公司,公司專注於安全産品的開發,目前主要開發的産品是賽剋藍德日誌分析軟件。
本書從應用的角度深入淺齣地對Elasticsearch做瞭全方位的剖析,從index、shard、document、cluster等基礎概念到高階的運維配置、集群優化等,從Lucene原理到Elasticsearch的高可用性實現。作者注重細節,甚至給齣具體場景的參數配置,為學習Elasticsearch提供瞭快速進階之路。
—— 吳樹鵬 滴滴齣行首席安全顧問
這可能是介紹Elasticsearch*詳盡的中文參考書瞭,作者研究這個領域多年,有極強的實踐經驗。作者公司的SeciLog底層引擎也用的是Elasticsearch,該産品經過瞭多方實戰檢驗。如果想深入研究Elasticsearch,這本書應是*閤適的選擇!
—— 張百川 遊俠安全網 www.youxia.org 站長
Elasticsearch是眾多開源搜索係統裏的一把神器,我們的ZoomEye就使用瞭Elasticsearch作為搜索模塊,Elasticsearch的高效、快捷、穩定給用戶帶來瞭很好的搜索體驗。這本書是業內首次對Elasticsearch深入淺齣進行全麵介紹的原創成果,相信一定會對讀者帶來切實的幫助。
—— 趙偉 知道創宇CEO
前言
第1章 Elasticsearch入門1
1.1 Elasticsearch是什麼1
1.1.1 Elasticsearch的曆史2
1.1.2 相關産品3
1.2 全文搜索3
1.2.1 Lucene介紹4
1.2.2 Lucene倒排索引4
1.3 基礎知識6
1.3.1 Elasticsearch術語及概念6
1.3.2 JSON介紹10
1.4 安裝配置12
1.4.1 安裝Java12
1.4.2 安裝Elasticsearch12
1.4.3 配置13
1.4.4 運行15
1.4.5 停止17
1.4.6 作為服務17
1.4.7 版本升級19
1.5 對外接口21
1.5.1 API約定22
1.5.2 REST介紹25
1.5.3 Head插件安裝26
1.5.4 創建庫27
1.5.5 插入數據28
1.5.6 修改文檔28
1.5.7 查詢文檔29
1.5.8 刪除文檔29
1.5.9 刪除庫30
1.6 Java接口30
1.6.1 Java接口說明30
1.6.2 創建索引文檔33
1.6.3 增加文檔34
1.6.4 修改文檔35
1.6.5 查詢文檔35
1.6.6 刪除文檔35
1.7 小結36
第2章 索引37
2.1 索引管理37
2.1.1 創建索引37
2.1.2 刪除索引39
2.1.3 獲取索引39
2.1.4 打開/關閉索引40
2.2 索引映射管理41
2.2.1 增加映射41
2.2.2 獲取映射44
2.2.3 獲取字段映射45
2.2.4 判斷類型是否存在46
2.3 索引彆名46
2.4 索引配置51
2.4.1 更新索引配置51
2.4.2 獲取配置52
2.4.3 索引分析52
2.4.4 索引模闆54
2.4.5 復製配置55
2.4.6 重建索引56
2.5 索引監控60
2.5.1 索引統計60
2.5.2 索引分片62
2.5.3 索引恢復63
2.5.4 索引分片存儲64
2.6 狀態管理64
2.6.1 清除緩存64
2.6.2 索引刷新64
2.6.3 衝洗65
2.6.4 閤並索引65
2.7 文檔管理66
2.7.1 增加文檔66
2.7.2 更新刪除文檔69
2.7.3 查詢文檔73
2.7.4 多文檔操作76
2.7.5 索引詞頻率80
2.7.6 查詢更新接口83
2.8 小結87
第3章 映射88
3.1 概念88
3.2 字段數據類型90
3.2.1 核心數據類型91
3.2.2 復雜數據類型96
3.2.3 地理數據類型100
3.2.4 專門數據類型106
3.3 元字段108
3.3.1 _all字段109
3.3.2 _field_names字段109
3.3.3 _id字段110
3.3.4 _index字段110
3.3.5 _meta字段111
3.3.6 _parent字段111
3.3.7 _routing字段112
3.3.8 _source字段114
3.3.9 _type字段115
3.3.10 _uid字段115
3.4 映射參數116
3.4.1 analyzer參數116
3.4.2 boost參數118
3.4.3 coerce參數119
3.4.4 copy_to參數120
3.4.5 doc_values參數121
3.4.6 dynamic參數122
3.4.7 enabled參數122
3.4.8 fielddata參數123
3.4.9 format參數126
3.4.10 geohash參數128
3.4.11 geohash_precision參數129
3.4.12 geohash_prefix參數130
3.4.13 ignore_above參數131
3.4.14 ignore_malformed參數131
3.4.15 include_in_all參數132
3.4.16 index參數133
3.4.17 index_options參數133
3.4.18 lat_lon參數134
3.4.19 fields參數135
3.4.20 norms參數136
3.4.21 null_value參數137
3.4.22 position_increment_gap參數137
3.4.23 precision_step參數138
3.4.24 properties參數138
3.4.25 search_analyzer參數139
3.4.26 similarity參數140
3.4.27 store參數141
3.4.28 term_vector參數141
3.5 動態映射142
3.5.1 概念142
3.5.2 _default_映射143
3.5.3 動態字段映射143
3.5.4 動態模闆145
3.5.5 重寫默認模闆148
3.6 小結148
第4章 搜索149
4.1 深入搜索149
4.1.1 搜索方式149
4.1.2 重新評分153
4.1.3 滾動查詢請求155
4.1.4 隱藏內容查詢158
4.1.5 搜索相關函數161
4.1.6 搜索模闆164
4.2 查詢DSL167
4.2.1 查詢和過濾的區彆167
4.2.2 全文搜索168
4.2.3 字段查詢179
4.2.4 復閤查詢183
4.2.5 連接查詢188
4.2.6 地理查詢190
4.2.7 跨度查詢197
4.2.8 高亮顯示200
4.3 簡化查詢203
4.4 小結206
第5章 聚閤207
5.1 聚閤的分類207
5.2 度量聚閤209
5.2.1 平均值聚閤209
5.2.2 基數聚閤211
5.2.3 最大值聚閤213
5.2.4 最小值聚閤214
5.2.5 和聚閤214
5.2.6 值計數聚閤215
5.2.7 統計聚閤215
5.2.8 百分比聚閤215
5.2.9 百分比分級聚閤216
5.2.10 最高命中排行聚閤217
5.2.11 腳本度量聚閤217
5.2.12 地理邊界聚閤221
5.2.13 地理重心聚閤222
5.3 分組聚閤223
5.3.1 子聚閤224
5.3.2 直方圖聚閤226
5.3.3 日期直方圖聚閤230
5.3.4 時間範圍聚閤233
5.3.5 範圍聚閤234
5.3.6 過濾聚閤235
5.3.7 多重過濾聚閤236
5.3.8 空值聚閤238
5.3.9 嵌套聚閤239
5.3.10 采樣聚閤240
5.3.11 重要索引詞聚閤242
5.3.12 索引詞聚閤245
5.3.13 總體聚閤251
5.3.14 地理點距離聚閤251
5.3.15 地理散列網格聚閤253
5.3.16 IPv4範圍聚閤255
5.4 管道聚閤257
5.4.1 平均分組聚閤259
5.4.2 移動平均聚閤261
5.4.3 總和分組聚閤262
5.4.4 總和纍計聚閤262
5.4.5 最大分組聚閤264
5.4.6 最小分組聚閤265
5.4.7 統計分組聚閤266
5.4.8 百分位分組聚閤268
5.4.9 差值聚閤269
5.4
Elasticsearch技術解析與實戰 下載 mobi pdf epub txt 電子書 格式 2024
Elasticsearch技術解析與實戰 下載 mobi epub pdf 電子書東西不錯,送貨速度也快,非常滿意。
評分講解非常詳細,京東送貨很快
評分好書,希望能看懂
評分在京東買書太方便瞭,我現在買書要先到京東查查有沒有貨,服務一級棒!
評分專業!詳盡!比書城便宜多瞭!推薦!
評分挺好的 內容實在 一拿到手就看瞭 京東打六摺 活動不錯 囤瞭不少書
評分不錯的商品,值得再次購買。
評分送貨速度很快。當天到的。書的質量也不錯!
評分介紹得比較清晰、詳細,適閤初學者入門自學。其他ES的書籍,新手不一定能看得懂的。
Elasticsearch技術解析與實戰 mobi epub pdf txt 電子書 格式下載 2024