Elasticsearch 7.0 實例精解 (Elasticsearch 7.0 Cookbook: Over 100 recipes for fast, scalable, and reliable search for your enterprise, 4/e)
[美]阿爾貝托·帕羅 著 陳凱 譯
- 出版商: 清華大學
- 出版日期: 2020-08-01
- 定價: $894
- 售價: 8.5 折 $760
- 語言: 簡體中文
- 頁數: 601
- ISBN: 7302557667
- ISBN-13: 9787302557661
- 
    相關分類:
    
      全文搜尋引擎 Full-text-search
 
- 此書翻譯自: Elasticsearch 7.0 Cookbook: Over 100 recipes for fast, scalable, and reliable search for your enterprise, 4/e (Paperback)
立即出貨(限量) (庫存=1)
買這商品的人也買了...
- 
                
                   JavaScript 學習手冊, 3/e (Learning JavaScript: Add Sparkle and Life to Your Web Pages, 3/e) JavaScript 學習手冊, 3/e (Learning JavaScript: Add Sparkle and Life to Your Web Pages, 3/e)$580$458
- 
                
                   Effective SQL 中文版 | 寫出良好 SQL 的 61個具體做法 (Effective SQL : 61 Specific Ways to Write Better SQL) Effective SQL 中文版 | 寫出良好 SQL 的 61個具體做法 (Effective SQL : 61 Specific Ways to Write Better SQL)$450$356
- 
                
                   $354構建實時機器學習系統 $354構建實時機器學習系統
- 
                
                   演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用 step by step 全圖解 演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用 step by step 全圖解$450$356
- 
                
                   $474Elasticsearch 實戰 (Elasticsearch in Action) $474Elasticsearch 實戰 (Elasticsearch in Action)
- 
                
                   $301Kibana 數據可視化 (Learning Kibana 5.0) $301Kibana 數據可視化 (Learning Kibana 5.0)
- 
                
                   簡潔的 Python|重構你的舊程式 (Clean Code in Python: Refactor your legacy codebase) 簡潔的 Python|重構你的舊程式 (Clean Code in Python: Refactor your legacy codebase)$480$408
- 
                
                   $474Cloud Native 分佈式架構原理與實踐 $474Cloud Native 分佈式架構原理與實踐
- 
                
                   微服務架構設計模式 (Microservices Patterns: With examples in Java) 微服務架構設計模式 (Microservices Patterns: With examples in Java)$834$792
- 
                
                   敏捷解密|內行人的敏捷企業轉型指南 (Unlocking Agility) 敏捷解密|內行人的敏捷企業轉型指南 (Unlocking Agility)$480$408
- 
                
                   $454分佈式微服務架構:原理與實戰 $454分佈式微服務架構:原理與實戰
- 
                
                   tf.keras 技術者們必讀!深度學習攻略手冊 tf.keras 技術者們必讀!深度學習攻略手冊$1,000$850
- 
                
                   $556Elasticsearch 實戰與原理解析 $556Elasticsearch 實戰與原理解析
- 
                
                   $534超大流量分佈式系統架構解決方案:人人都是架構師2.0 $534超大流量分佈式系統架構解決方案:人人都是架構師2.0
- 
                
                   $352架構師應該知道的 37件事 $352架構師應該知道的 37件事
- 
                
                   你也能做出 Google:用 Elasticsearch 搭建叢集搜索引擎 你也能做出 Google:用 Elasticsearch 搭建叢集搜索引擎$780$616
- 
                
                   $588Prometheus 學習手冊 $588Prometheus 學習手冊
- 
                
                   練好深度學習的基本功|用 Python 進行基礎數學理論的實作 練好深度學習的基本功|用 Python 進行基礎數學理論的實作$560$476
- 
                
                   MongoDB 技術手冊, 3/e (MongoDB: The Definitive Guide: Powerful and Scalable Data Storage, 3/e) MongoDB 技術手冊, 3/e (MongoDB: The Definitive Guide: Powerful and Scalable Data Storage, 3/e)$780$616
- 
                
                   Effective Python 中文版|寫出良好 Python 程式的 90個具體做法, 2/e (Effective Python: 90 Specific Ways to Write Better Python, 2/e) Effective Python 中文版|寫出良好 Python 程式的 90個具體做法, 2/e (Effective Python: 90 Specific Ways to Write Better Python, 2/e)$580$493
- 
                
                   $407Elasticsearch 權威指南 $407Elasticsearch 權威指南
- 
                
                   Scrum 敏捷產品管理:打造客戶喜愛的產品 (Agile Product Management with Scrum: Creating Products that Customers Love) Scrum 敏捷產品管理:打造客戶喜愛的產品 (Agile Product Management with Scrum: Creating Products that Customers Love)$360$281
- 
                
                   資料密集型應用系統設計 (Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems) 資料密集型應用系統設計 (Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems)$980$774
- 
                
                   喬叔帶你上手 Elastic Stack:Elasticsearch 的最佳實踐與最佳化技巧(iT邦幫忙鐵人賽系列書) 喬叔帶你上手 Elastic Stack:Elasticsearch 的最佳實踐與最佳化技巧(iT邦幫忙鐵人賽系列書)$680$530
- 
                
                   實戰 Linux 系統數位鑑識 (Practical Linux Forensics: A Guide for Digital Investigators) 實戰 Linux 系統數位鑑識 (Practical Linux Forensics: A Guide for Digital Investigators)$620$465
相關主題
商品描述
本書詳細闡述了與Elasticsearch 7.0相關的基本解決方案,主要包括管理映射、搜索功能詳解、文本和數字查詢、關系和地理查詢、聚合、Elasticsearch中的腳本、管理集群、備份和還原數據、用戶界面、使用採集模塊、Java集成、Scala集成、Python集成、插件開發、大數據集成等內容。此外,本書還提供了相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。 本書適合作為高等院校電腦及相關專業的教材和教學參考書,也可作為相關開發人員的自學教材和參考手冊。
目錄大綱
第1章  入門      1
1.1  技術要求     1
1.2  下載並安裝Elasticsearch   1
1.3  設置網絡     6
1.4  設置節點     9
1.5  設置Linux系統   11
1.6  設置不同的節點類型 13
1.7  設置協調器節點  14
1.8  設置採集節點     15
1.9  在Elasticsearch中安裝外掛程式      18
1.10  刪除外掛程式    21
1.11  更改日誌記錄設置   22
1.12  通過Docker設置節點     23
1.13  在Elasticsearch Cloud Enterprise上部署       26
 
第2章  管理映射     35
2.1  使用顯式映射創建方法     36
2.2  映射基本類型     39
2.3  映射陣列     43
2.4  映射對象     44
2.5  映射文檔     46
2.6  在文檔映射中使用動態範本     48
2.7  管理嵌套物件     50
2.8  使用連接字段管理子文檔 52
2.9  添加具有多個映射的字段 56
2.10  映射GeoPoint字段  58
2.11  映射GeoShape字段 60
2.12  映射IP字段      61
2.13  映射別名字段   62
2.14  映射Percolator字段 64
2.15  映射特徵和特徵向量字段      67
2.16  將中繼資料添加到映射       69
2.17  指定不同的分析器   70
2.18  映射完成字段   72
 
第3章  基本操作     75
3.1  創建索引     76
3.2  刪除索引     79
3.3  打開或關閉索引  81
3.4  將映射放入索引  83
3.5  獲取映射     85
3.6  重建索引     87
3.7  刷新索引     90
3.8  沖洗索引     92
3.9  強制合併索引     93
3.10  縮小索引    95
3.11  檢查索引是否存在   99
3.12  管理索引設置   100
3.13  使用索引別名   103
3.14  滾動索引    106
3.15  建立文檔索引   108
3.16  獲取文檔    112
3.17  刪除文檔    115
3.18  更新文檔    117
3.19  加快原子操作(批量操作)   121
3.20  加快GET操作(多個GET) 124
 
第4章  搜索功能詳解     127
4.1  技術要求     127
4.2  執行搜索     128
4.3  對結果進行排序  136
4.4  突出顯示結果     141
4.5  執行滾動查詢     145
4.6  使用search_after功能       149
4.7  返回結果中的內部匹配     152
4.8  建議正確的查詢  154
4.9  匹配結果計數     157
4.10  解釋查詢    159
4.11  查詢性能分析    161
4.12  通過查詢刪除   163
4.13  通過查詢更新   166
4.14  匹配所有文檔   169
4.15  使用布林查詢   171
4.16  使用搜索範本   175
 
第5章  文本和數碼查詢 179
5.1  使用詞條查詢     179
5.2  使用多詞條查詢  184
5.3  使用首碼查詢     187
5.4  使用萬用字符查詢  191
5.5  使用規則運算式查詢 194
5.6  使用跨度查詢     196
5.7  使用匹配查詢     204
5.8  使用查詢字串查詢 207
5.9  使用簡單的查詢字串查詢     211
5.10  使用範圍查詢   214
5.11  常用詞條查詢    217
5.12  使用ID查詢     220
5.13  使用函數評分查詢   222
5.14  使用存在查詢   227
 
第6章  關係和地理查詢 231
6.1  使用has_child查詢    231
6.2  使用has_parent查詢  235
6.3  使用嵌套查詢     238
6.4  使用geo_bounding_box查詢     241
6.5  使用geo_polygon查詢       243
6.6  使用geo_distance查詢      245
 
第7章  聚合      249
7.1  執行聚合     250
7.2  執行統計聚合     255
7.3  執行詞條聚合     257
7.4  執行重要詞條聚合     261
7.5  執行範圍聚合     264
7.6  執行長條圖聚合  269
7.7  執行日期長條圖聚合 274
7.8  執行篩檢程式聚合  278
7.9  執行多篩檢程式聚合     281
7.10  執行全域聚合   284
7.11  執行地理距離聚合   286
7.12  執行子級聚合   289
7.13  執行嵌套聚合   292
7.14  執行最高命中聚合   295
7.15  執行矩陣統計聚合   298
7.16  執行地理邊界聚合   300
7.17  執行地理質心聚合   302
7.18  執行管道聚合   304
 
第8章  Elasticsearch中的腳本     309
8.1  關於Painless腳本      309
8.2  安裝其他腳本外掛程式     314
8.3  管理腳本     317
8.4  使用腳本對資料進行排序 321
8.5  使用腳本計算返回字段     326
8.6  使用腳本過濾搜索     328
8.7  在聚合中使用腳本     331
8.8  使用腳本更新文檔 




 
 
    
 
    
 
     
    
 
    
 
     
     
     
    