注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)深入理解Elasticsearch(原書第3版)

深入理解Elasticsearch(原書第3版)

深入理解Elasticsearch(原書第3版)

定 價:¥89.00

作 者: (印度)波哈維·荻西特
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787111643074 出版時間: 2019-12-01 包裝:
開本: 16開 頁數(shù): 300 字數(shù):  

內(nèi)容簡介

  本書在回顧Elasticsearch基礎(chǔ)知識的同時,介紹了*新版本Elasticsearch 5的新功能,并對其中級和高級的功能(如查詢、索引、搜索和修改數(shù)據(jù))進行了詳細說明。本書還將探索聚集、指標控制、分片、復(fù)制和聚類等概念,并通過實例展示監(jiān)控管理模塊、創(chuàng)建分析插件等。通過本書,讀者可以對Elasticsearch 5有一個全面的認識并掌握其性能。

作者簡介

  波哈維·荻西特(Bharvi Dixit) 是一位在搜索服務(wù)器、NoSQL數(shù)據(jù)庫和云服務(wù)等多個領(lǐng)域有著豐富經(jīng)驗的IT專家,目前就職于Sentieo——一個總部位于美國的金融數(shù)據(jù)和股權(quán)研究平臺,負責該公司橫跨數(shù)百臺服務(wù)器的整體平臺和架構(gòu)建設(shè)。他還在Sentieo的搜索和數(shù)據(jù)團隊中扮演著重要角色。他感興趣的領(lǐng)域包括搜索工程、數(shù)據(jù)分析和分布式計算等。

圖書目錄

譯者序
前言
致謝
作者簡介
審閱者簡介
第1章 回顧Elasticsearch與演進歷史 1
11 Apache Lucene簡介 1
111 更深入地了解Lucene索引 2
112 Elasticsearch概覽 7
12 Elasticsearch 5x介紹 8
121 Elasticsearch新特性簡介 9
122 Elasticsearch的演進 10
123 2x到5x的變化 14
13 小結(jié) 16
第2章 查詢DSL進階 17
21 Lucene的新默認文本評分機制——BM25 17
211 理解精確率與召回率 18
212 回顧TF-IDF 18
213 BM25與TF-IDF有什么不同 21
22 查詢DSL重構(gòu) 22
23 為任務(wù)選擇合適的查詢 22
231 查詢方式分類 22
232 使用示例 27
233 查詢DSL的其他重要變化 36
24 查詢改寫 37
241 前綴查詢示例 37
242 回到Apache Lucene 39
243 查詢改寫的屬性 40
25 查詢模板 43
251 引入查詢模板 43
252 Mustache模板引擎 45
26 小結(jié) 49
第3章 不只是文本搜索 50
31 多匹配控制 50
32 多匹配類型 51
321 最佳字段匹配 51
322 跨字段匹配 54
323 最多字段匹配 55
324 短語匹配 56
325 帶前綴的短語匹配 56
33 用函數(shù)得分查詢控制分數(shù) 57
34 函數(shù)得分查詢下的內(nèi)嵌函數(shù) 58
341 weight函數(shù) 58
342 字段值因子函數(shù) 59
343 腳本評分函數(shù) 60
344 衰變函數(shù)——linear、exp和gauss 60
35 查詢二次評分 61
36 二次評分查詢的結(jié)構(gòu) 62
37 Elasticsearch腳本 66
371 語法 66
372 Elasticsearch各版本中腳本的變化 66
38 新的默認腳本語言Painless 67
381 用Painless寫腳本 67
382 示例 69
383 用腳本為結(jié)果排序 71
384 按多個字段排序 72
39 Lucene表達式 73
391 基礎(chǔ)知識 73
392 一個例子 73
310 小結(jié) 75
第4章 數(shù)據(jù)建模與分析 76
41 Elasticsearch中的數(shù)據(jù)建模方法 76
42 管理Elasticsearch中的關(guān)系型數(shù)據(jù) 77
421 對象類型 77
422 嵌套文檔 80
423 父子關(guān)系 82
424 其他可選方案 84
425 數(shù)據(jù)反范式的例子 84
43 用聚合做數(shù)據(jù)分析 85
431 Elasticsearch 50的快速聚合 85
432 重溫聚合 86
433 一類新的聚合:矩陣聚合 93
44 小結(jié) 96
第5章 改善用戶搜索體驗 97
51 改正用戶拼寫錯誤 97
511 測試數(shù)據(jù) 98
512 深入技術(shù)細節(jié) 99
52 suggester 99
521 在_search端點下使用suggester 99
522 term suggester 103
523 phrase suggester 105
524 completion suggester 113
53 實現(xiàn)自己的自動完成功能 117
54 處理同義詞 120
541 為同義詞搜索準備settings 120
542 格式化同義詞 121
543 同義詞擴展與收縮 122
55 小結(jié) 123
第6章 分布式索引架構(gòu) 125
61 配置示例的多節(jié)點集群 125
62 選擇合適數(shù)量的分片和副本 127
621 分片和預(yù)分配 127
622 預(yù)分配的正面例子 128
623 多分片與多索引 128
63 路由 129
631 分片和數(shù)據(jù) 129
632 測試路由功能 130
633 在索引過程中使用路由 132
634 路由實戰(zhàn) 132
635 查詢 134
636 別名 136
637 多值路由 137
64 分片分配控制 137
641 部署意識 138
642 確定每個節(jié)點允許的總分片數(shù) 142
643 確定每臺物理服務(wù)器允許的總分片數(shù) 143
65 查詢執(zhí)行偏好 146
651 preference參數(shù) 146
652 使用查詢執(zhí)行偏好的例子 148
66 將數(shù)據(jù)切分到多個路徑中 148
67 索引與類型——創(chuàng)建索引的改進方法 148
68 小結(jié) 149
第7章 底層索引控制 150
71 改變Apache Lucene的評分方式 150
72 可用的相似度模型 151
73 為每個字段配置相似度模型 151
74 相似度模型配置 152
75 選擇默認的相似度模型 153
76 選擇合適的目錄實現(xiàn)——store模塊 156
77 存儲類型 156
78 準實時、提交、更新及事務(wù)日志 158
781 索引更新及更新提交 159
782 更改默認的刷新時間 159
783 事務(wù)日志 160
784 實時讀取 161
79 控制段合并 162
791 Elasticsearch合并策略的變化 163
792 配置tiered合并策略 163
793 合并調(diào)度 164
794 強制合并 165
710 理解Elasticsearch緩存 166
7101 節(jié)點查詢緩存 166
7102 分片查詢緩存 166
7103 字段數(shù)據(jù)緩存 168
7104 使用circuit breaker 168
711 小結(jié) 169
第8章 管理Elasticsearch 170
81 Elasticsearch的節(jié)點類型 170
811 數(shù)據(jù)節(jié)點 171
812 主節(jié)點 171
813 Ingest節(jié)點 171
814 部落節(jié)點 172
815 協(xié)調(diào)節(jié)點/客戶端節(jié)點 172
82 發(fā)現(xiàn)和恢復(fù)模塊 172
821 發(fā)現(xiàn)模塊的配置 173
822 網(wǎng)關(guān)和恢復(fù)模塊的配置 177
823 索引恢復(fù)API 179
83 使用對人類友好的Cat API 182
831 Cap API的基礎(chǔ)知識 183
832 使用Cat API 184
84 備份 18

本目錄推薦

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