3dwoo大學簡體電腦書店
Elasticsearch 7.0實例精解
( 簡體 字)
作者:[美]阿爾貝托·帕羅 著 陳凱 譯類別:1. -> 程式設計 -> 搜索引擎
出版社:清華大學出版社Elasticsearch 7.0實例精解			3dWoo書號: 53468
詢問書籍請說出此書號!
有庫存
NT售價: 745
出版日:8/1/2020
頁數:600
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 字 )
ISBN:9787302557661 加入購物車加到我的最愛 (請先登入會員)
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社)
第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 使用腳本更新文檔 335
8.9 使用腳本重建索引 339

第9章 管理集群 343
9.1 使用API控制集群的運行狀況 344
9.2 使用API控制集群的狀態 347
9.3 使用API獲取集群節點資訊 352
9.4 通過API獲取節點統計資訊 358
9.5 使用任務管理API 365
9.6 使用熱點執行緒API 368
9.7 管理分片分配 370
9.8 使用段API監控段 373
9.9 清理緩存 375

第10章 備份和還原資料 377
10.1 管理存儲庫 377
10.2 執行快照 380
10.3 還原快照 385
10.4 設置NFS共用進行備份 387
10.5 從遠端集群重建索引 389

第11章 使用者介面 393
11.1 安裝和使用Cerebro 394
11.2 安裝和使用ElasticHQ 401
11.3 安裝Kibana 408
11.4 管理Kibana發現 413
11.5 使用Kibana視覺化資料 417
11.6 使用Kibana開發工具 422

第12章 使用採集模組 425
12.1 管道定義 425
12.2 插入採集管道 428
12.3 獲取採集管道 430
12.4 刪除採集管道 431
12.5 模擬採集管道 432
12.6 內置處理器 437
12.7 Grok處理器 441
12.8 使用採集附件外掛程式 445
12.9 使用採集GeoIP外掛程式 448

第13章 Java集成 451
13.1 創建標準的Java HTTP用戶端 452
13.2 創建HTTP Elasticsearch用戶端 456
13.3 創建高級REST用戶端 461
13.4 管理索引 463
13.5 管理映射 466
13.6 管理文檔 470
13.7 管理批量操作 475
13.8 建立查詢 479
13.9 執行標準搜索 482
13.10 使用聚合執行搜索 485
13.11 執行滾動搜索 490
13.12 集成DeepLearning4J 492

第14章 Scala集成 499
14.1 在Scala中創建用戶端 500
14.2 管理索引 503
14.3 管理映射 505
14.4 管理文檔 508
14.5 執行標準搜索 512
14.6 使用聚合執行搜索 514
14.7 集成DeepLearning.scala 517

第15章 Python集成 523
15.1 創建用戶端 524
15.2 管理索引 526
15.3 管理映射 529
15.4 管理文檔 532
15.5 執行標準搜索 536
15.6 使用聚合執行搜索 539
15.7 與NumPy和scikit-learn集成 542

第16章 外掛程式開發 547
16.1 創建外掛程式 547
16.2 創建分析器外掛程式 552
16.3 創建REST外掛程式 556
16.4 創建集群操作 561
16.5 創建採集外掛程式 569

第17章 大資料集成 577
17.1 安裝Apache Spark 577
17.2 使用Apache Spark索引資料 580
17.3 使用Apache Spark索引包含meta的資料 582
17.4 使用Apache Spark讀取資料 586
17.5 使用Spark SQL讀取資料 587
17.6 使用Apache Pig索引資料 589
17.7 結合使用Elasticsearch和Alpakka 593
17.8 結合使用Elasticsearch和MongoDB 598
本書詳細闡述了與Elasticsearch 7.0相關的基本解決方案,主要包括管理映射、搜索功能詳解、文本和數字查詢、關系和地理查詢、聚合、Elasticsearch中的腳本、管理集群、備份和還原數據、用戶界面、使用采集模塊、Java集成、Scala集成、Python集成、插件開發、大數據集成等內容。此外,本書還提供了相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。
本書適合作為高等院校計算機及相關專業的教材和教學參考書,也可作為相關開發人員的自學教材和參考手冊。
pagetop