注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)Elasticsearch 7.0實(shí)例精解

Elasticsearch 7.0實(shí)例精解

Elasticsearch 7.0實(shí)例精解

定 價(jià):¥149.00

作 者: [美] 阿爾貝托·帕羅 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302557661 出版時(shí)間: 2020-08-01 包裝: 平裝
開本: 16 頁數(shù): 601 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書詳細(xì)闡述了與Elasticsearch 7.0相關(guān)的基本解決方案,主要包括管理映射、搜索功能詳解、文本和數(shù)字查詢、關(guān)系和地理查詢、聚合、Elasticsearch中的腳本、管理集群、備份和還原數(shù)據(jù)、用戶界面、使用采集模塊、Java集成、Scala集成、Python集成、插件開發(fā)、大數(shù)據(jù)集成等內(nèi)容。此外,本書還提供了相應(yīng)的示例、代碼,以幫助讀者進(jìn)一步理解相關(guān)方案的實(shí)現(xiàn)過程。 本書適合作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)的教材和教學(xué)參考書,也可作為相關(guān)開發(fā)人員的自學(xué)教材和參考手冊(cè)。

作者簡(jiǎn)介

暫缺《Elasticsearch 7.0實(shí)例精解》作者簡(jiǎn)介

圖書目錄

第1章  入門      1
1.1  技術(shù)要求     1
1.2  下載并安裝Elasticsearch   1
1.3  設(shè)置網(wǎng)絡(luò)     6
1.4  設(shè)置節(jié)點(diǎn)     9
1.5  設(shè)置Linux系統(tǒng)   11
1.6  設(shè)置不同的節(jié)點(diǎn)類型 13
1.7  設(shè)置協(xié)調(diào)器節(jié)點(diǎn)  14
1.8  設(shè)置采集節(jié)點(diǎn)     15
1.9  在Elasticsearch中安裝插件      18
1.10  刪除插件    21
1.11  更改日志記錄設(shè)置   22
1.12  通過Docker設(shè)置節(jié)點(diǎn)     23
1.13  在Elasticsearch Cloud Enterprise上部署       26
 
第2章  管理映射     35
2.1  使用顯式映射創(chuàng)建方法     36
2.2  映射基本類型     39
2.3  映射數(shù)組     43
2.4  映射對(duì)象     44
2.5  映射文檔     46
2.6  在文檔映射中使用動(dòng)態(tài)模板     48
2.7  管理嵌套對(duì)象     50
2.8  使用連接字段管理子文檔 52
2.9  添加具有多個(gè)映射的字段 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  將元數(shù)據(jù)添加到映射       69
2.17  指定不同的分析器   70
2.18  映射完成字段   72
 
第3章  基本操作     75
3.1  創(chuàng)建索引     76
3.2  刪除索引     79
3.3  打開或關(guān)閉索引  81
3.4  將映射放入索引  83
3.5  獲取映射     85
3.6  重建索引     87
3.7  刷新索引     90
3.8  沖洗索引     92
3.9  強(qiáng)制合并索引     93
3.10  縮小索引    95
3.11  檢查索引是否存在   99
3.12  管理索引設(shè)置   100
3.13  使用索引別名   103
3.14  滾動(dòng)索引    106
3.15  建立文檔索引   108
3.16  獲取文檔    112
3.17  刪除文檔    115
3.18  更新文檔    117
3.19  加快原子操作(批量操作)   121
3.20  加快GET操作(多個(gè)GET) 124
 
第4章  搜索功能詳解     127
4.1  技術(shù)要求     127
4.2  執(zhí)行搜索     128
4.3  對(duì)結(jié)果進(jìn)行排序  136
4.4  突出顯示結(jié)果     141
4.5  執(zhí)行滾動(dòng)查詢     145
4.6  使用search_after功能       149
4.7  返回結(jié)果中的內(nèi)部匹配     152
4.8  建議正確的查詢  154
4.9  匹配結(jié)果計(jì)數(shù)     157
4.10  解釋查詢    159
4.11  查詢性能分析    161
4.12  通過查詢刪除   163
4.13  通過查詢更新   166
4.14  匹配所有文檔   169
4.15  使用布爾查詢   171
4.16  使用搜索模板   175
 
第5章  文本和數(shù)字查詢 179
5.1  使用詞條查詢     179
5.2  使用多詞條查詢  184
5.3  使用前綴查詢     187
5.4  使用通配符查詢  191
5.5  使用正則表達(dá)式查詢 194
5.6  使用跨度查詢     196
5.7  使用匹配查詢     204
5.8  使用查詢字符串查詢 207
5.9  使用簡(jiǎn)單的查詢字符串查詢     211
5.10  使用范圍查詢   214
5.11  常用詞條查詢    217
5.12  使用ID查詢     220
5.13  使用函數(shù)評(píng)分查詢   222
5.14  使用存在查詢   227
 
第6章  關(guān)系和地理查詢 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  執(zhí)行聚合     250
7.2  執(zhí)行統(tǒng)計(jì)聚合     255
7.3  執(zhí)行詞條聚合     257
7.4  執(zhí)行重要詞條聚合     261
7.5  執(zhí)行范圍聚合     264
7.6  執(zhí)行直方圖聚合  269
7.7  執(zhí)行日期直方圖聚合 274
7.8  執(zhí)行過濾器聚合  278
7.9  執(zhí)行多過濾器聚合     281
7.10  執(zhí)行全局聚合   284
7.11  執(zhí)行地理距離聚合   286
7.12  執(zhí)行子級(jí)聚合   289
7.13  執(zhí)行嵌套聚合   292
7.14  執(zhí)行命中聚合   295
7.15  執(zhí)行矩陣統(tǒng)計(jì)聚合   298
7.16  執(zhí)行地理邊界聚合   300
7.17  執(zhí)行地理質(zhì)心聚合   302
7.18  執(zhí)行管道聚合   304
 
第8章  Elasticsearch中的腳本     309
8.1  關(guān)于Painless腳本      309
8.2  安裝其他腳本插件     314
8.3  管理腳本     317
8.4  使用腳本對(duì)數(shù)據(jù)進(jìn)行排序 321
8.5  使用腳本計(jì)算返回字段     326
8.6  使用腳本過濾搜索     328
8.7  在聚合中使用腳本     331
8.8  使用腳本更新文檔     335
8.9  使用腳本重建索引     339
 
第9章  管理集群     343
9.1  使用API控制集群的運(yùn)行狀況 344
9.2  使用API控制集群的狀態(tài) 347
9.3  使用API獲取集群節(jié)點(diǎn)信息    352
9.4  通過API獲取節(jié)點(diǎn)統(tǒng)計(jì)信息    358
9.5  使用任務(wù)管理API      365
9.6  使用熱點(diǎn)線程API      368
9.7  管理分片分配     370
9.8  使用段API監(jiān)控段     373
9.9  清理緩存     375
 
第10章  備份和還原數(shù)據(jù)      377
10.1  管理存儲(chǔ)庫       377
10.2  執(zhí)行快照    380
10.3  還原快照    385
10.4  設(shè)置NFS共享進(jìn)行備份  387
10.5  從遠(yuǎn)程集群重建索引       389
 
第11章  用戶界面    393
11.1  安裝和使用Cerebro  394
11.2  安裝和使用ElasticHQ      401
11.3  安裝Kibana       408
11.4  管理Kibana發(fā)現(xiàn)      413
11.5  使用Kibana可視化數(shù)據(jù)  417
11.6  使用Kibana開發(fā)工具      422
 
第12章  使用采集模塊   425
12.1  管道定義    425
12.2  插入采集管道   428
12.3  獲取采集管道   430
12.4  刪除采集管道   431
12.5  模擬采集管道   432
12.6  內(nèi)置處理器       437
12.7  Grok處理器      441
12.8  使用采集附件插件   445
12.9  使用采集GeoIP插件      448
 
第13章  Java集成   451
13.1  創(chuàng)建標(biāo)準(zhǔn)的Java HTTP客戶端      452
13.2  創(chuàng)建HTTP Elasticsearch客戶端    456
13.3  創(chuàng)建高級(jí)REST客戶端   461
13.4  管理索引    463
13.5  管理映射    466
13.6  管理文檔    470
13.7  管理批量操作   475
13.8  建立查詢    479
13.9  執(zhí)行標(biāo)準(zhǔn)搜索   482
13.10  使用聚合執(zhí)行搜索 485
13.11  執(zhí)行滾動(dòng)搜索  490
13.12  集成DeepLearning4J      492
 
第14章  Scala集成  499
14.1  在Scala中創(chuàng)建客戶端     500
14.2  管理索引    503
14.3  管理映射    505
14.4  管理文檔    508
14.5  執(zhí)行標(biāo)準(zhǔn)搜索   512
14.6  使用聚合執(zhí)行搜索   514
14.7  集成DeepLearning.scala   517
 
第15章  Python集成      523
15.1  創(chuàng)建客戶端       524
15.2  管理索引    526
15.3  管理映射    529
15.4  管理文檔    532
15.5  執(zhí)行標(biāo)準(zhǔn)搜索   536
15.6  使用聚合執(zhí)行搜索   539
15.7  與NumPy和scikit-learn集成  542
 
第16章  插件開發(fā)   547
16.1  創(chuàng)建插件    547
16.2  創(chuàng)建分析器插件       552
16.3  創(chuàng)建REST插件       556
16.4  創(chuàng)建集群操作   561
16.5  創(chuàng)建采集插件   569
 
第17章  大數(shù)據(jù)集成       577
17.1  安裝Apache Spark    577
17.2  使用Apache Spark索引數(shù)據(jù)   580
17.3  使用Apache Spark索引包含meta的數(shù)據(jù)    582
17.4  使用Apache Spark讀取數(shù)據(jù)   586
17.5  使用Spark SQL讀取數(shù)據(jù)       587
17.6  使用Apache Pig索引數(shù)據(jù)      589
17.7  結(jié)合使用Elasticsearch和Alpakka  593
17.8  結(jié)合使用Elasticsearch和MongoDB      598

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)