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

Elasticsearch服務(wù)器開發(fā)(第2版)

Elasticsearch服務(wù)器開發(fā)(第2版)

定 價:¥59.00

作 者: (波)庫賽,羅格辛斯基 著,蔡建斌 譯
出版社: 人民郵電出版社
叢編項:
標 簽: 操作系統(tǒng)/系統(tǒng)開發(fā) 計算機/網(wǎng)絡(luò)

ISBN: 9787115380326 出版時間: 2015-03-01 包裝: 平裝
開本: 16開 頁數(shù): 276 字數(shù):  

內(nèi)容簡介

  本書介紹了Elasticsearch這個優(yōu)秀的全文檢索和分析引擎從安裝和配置到集群管理的各方面知識。本書這一版不僅補充了上一版中遺漏的重要內(nèi)容,并且所有示例和功能均基于Elasticsearch服務(wù)器1.0版進行了更新。你可以從頭開始循序漸進地學習本書,也可以查閱具體功能解決手頭問題。

作者簡介

  Rafa Ku?solr.pl網(wǎng)站聯(lián)合創(chuàng)始人,現(xiàn)為Sematext集團顧問和軟件工程師,專注于Apache Lucene、Solr、Elasticsearch和Hadoop等開源技術(shù)。Rafa擁有超過12年的多領(lǐng)域軟件經(jīng)驗,其中既包括銀行軟件又包括電子商務(wù)產(chǎn)品。Rafa也是Apache Solr 3.1 Cookbook等技術(shù)圖書的作者,并且一直是Lucene Eurocon、Berlin Buzzwords、ApacheCon和Lucene Revolution等會議的演講嘉賓。Marek Rogozińskisolr.pl網(wǎng)站聯(lián)合創(chuàng)始人,擁有10年以上的軟件架構(gòu)師和顧問從業(yè)經(jīng)驗,專門研究基于Solr和Elasticsearch等開源搜索引擎的解決方案,以及Hadoop、HBase和Twitter Storm等用于大數(shù)據(jù)分析的軟件。譯者簡介:蔡建斌敏捷踐行者,擅長Scrum/XP/Kanban等敏捷實踐,現(xiàn)在英孚教育全球研發(fā)中心任Technical Lead,除了50%時間寫代碼以外,業(yè)務(wù)需求分析、前后端架構(gòu)設(shè)計、性能調(diào)優(yōu)、自動化測試、流程改進、發(fā)布運維、代碼評審……無所不為,只為開發(fā)出更好的軟件。愛好圍棋,弈城4段5段之間跳躍。目標:工作上有所不為;愛好上添加一項健身。Email:caijianbin93@126.com。

圖書目錄

第1 章 Elasticsearch集群入門  
1.1 全文檢索  
1.1.1 Lucene詞匯表和架構(gòu)  
1.1.2 輸入數(shù)據(jù)分析  
1.1.3 評分和查詢相關(guān)性  
1.2 Elasticsearch基礎(chǔ)  
1.2.1 數(shù)據(jù)架構(gòu)的主要概念  
1.2.2 Elasticsearch主要概念  
1.2.3 索引建立和搜索  
1.3 安裝并配置集群  
1.3.1 安裝Java  
1.3.2 安裝Elasticsearch  
1.3.3 在Linux 上用二進制包安裝Elasticsearch  
1.3.4 目錄布局  
1.3.5 配置Elasticsearch  
1.3.6 運行Elasticsearch  
1.3.7 關(guān)掉Elasticsearch  
1.3.8 Elasticsearch作為系統(tǒng)服務(wù)運行  
1.4 用REST API操作數(shù)據(jù)  
1.4.1 理解Elasticsearch的RESTfulAPI  
1.4.2 在Elasticsearch中存儲數(shù)據(jù)  
1.4.3 新建文檔  
1.4.4 檢索文檔  
1.4.5 更新文檔  
1.4.6 刪除文檔  
1.4.7 版本控制  
1.5 使用URI請求查詢來搜索  
1.5.1 示例數(shù)據(jù)  
1.5.2 URI 請求  
1.5.3 Lucene查詢語法  
1.6 小結(jié)  
第2 章 索引  
2.1 Elasticsearch索引  
2.1.1 分片和副本  
2.1.2 創(chuàng)建索引  
2.2 映射配置  
2.2.1 類型確定機制  
2.2.2 索引結(jié)構(gòu)映射  
2.2.3 不同的相似度模型  
2.2.4 信息格式  
2.2.5 文檔值  
2.3 批量索引以提高索引速度  
2.3.1 為批量索引準備數(shù)據(jù)  
2.3.2 索引數(shù)據(jù)  
2.3.3 更快的批量請求  
2.4 用附加的內(nèi)部信息擴展索引結(jié)構(gòu)  
2.4.1 標識符字段  
2.4.2 _type字段  
2.4.3 _all字段  
2.4.4 _source字段  
2.4.5 _index字段  
2.4.6 _size字段  
2.4.7 _timestamp字段  
2.4.8 _ttl字段  
2.5 段合并介紹  
2.5.1 段合并  
2.5.2 段合并的必要性  
2.5.3 合并策略  
2.5.4 合并調(diào)度器  
2.5.5 合并因子  
2.5.6 調(diào)節(jié)  
2.6 路由介紹  
2.6.1 默認索引過程  
2.6.2 默認搜索過程  
2.6.3 路由  
2.6.4 路由參數(shù)  
2.6.5 路由字段  
2.7 小結(jié)  
第3 章 搜索  
3.1 查詢Elasticsearch  
3.1.1 示例數(shù)據(jù)  
3.1.2 簡單查詢  
3.1.3 分頁和結(jié)果集大小  
3.1.4 返回版本值  
3.1.5 限制得分  
3.1.6 選擇需要返回的字段  
3.1.7 使用腳本字段  
3.2 理解查詢過程  
3.2.1 查詢邏輯  
3.2.2 搜索類型  
3.2.3 搜索執(zhí)行偏好  
3.2.4 搜索分片API  
3.3 基本查詢  
3.3.1 詞條查詢  
3.3.2 多詞條查詢  
3.3.3 match_all查詢  
3.3.4 常用詞查詢  
3.3.5 match查詢  
3.3.6 multi_match查詢  
3.3.7 query_string查詢  
3.3.8 simple_query_string查詢  
3.3.9 標識符查詢  
3.3.10 前綴查詢  
3.3.11 fuzzy_like_this查詢  
3.3.12 fuzzy_like_this_field查詢  
3.3.13 fuzzy 查詢  
3.3.14 通配符查詢  
3.3.15 more_like_this查詢  
3.3.16 more_like_this_filed查詢  
3.3.17 范圍查詢  
3.3.18 最大分查詢  
3.3.19 正則表達式查詢  
3.4 復合查詢  
3.4.1 布爾查詢  
3.4.2 加權(quán)查詢  
3.4.3 constant_score查詢  
3.4.4 索引查詢  
3.5 查詢結(jié)果的過濾  
3.5.1 使用過濾器  
3.5.2 過濾器類型  
3.5.3 過濾器的緩存  
3.6 高亮顯示  
3.6.1 高亮顯示入門  
3.6.2 字段配置  
3.6.3 深入底層  
3.6.4 配置HTML標簽  
3.6.5 控制高亮片段  
3.6.6 全局設(shè)置與局部設(shè)置  
3.6.7 需要匹配  
3.6.8 信息高亮器  
3.7 驗證查詢  
3.8 數(shù)據(jù)排序  
3.8.1 默認排序  
3.8.2 選擇用于排序的字段  
3.8.3 指定缺少字段的行為  
3.8.4 動態(tài)條件  
3.8.5 排序規(guī)則和國家特有字符  
3.9 查詢重寫  
3.9.1 重寫過程示例  
3.9.2 查詢重寫的屬性  
3.10 小結(jié)  
第4 章 擴展索引結(jié)構(gòu)  
4.1 索引樹形結(jié)構(gòu)  
4.1.1 數(shù)據(jù)結(jié)構(gòu)  
4.1.2 分析  
4.2 索引非扁平數(shù)據(jù)  
4.2.1 數(shù)據(jù)  
4.2.2 對象  
4.2.3 數(shù)組  
4.2.4 映射  
4.2.5 向Elasticsearch發(fā)送映射  
4.2.6 動態(tài)還是非動態(tài)  
4.3 使用嵌套對象  
4.4 使用父子關(guān)系  
4.4.1 索引結(jié)構(gòu)和數(shù)據(jù)索引  
4.4.2 查詢  
4.4.3 父子關(guān)系和過濾  
4.4.4 性能考慮  
4.5 使用更新API修改索引結(jié)構(gòu)  
4.5.1 映射  
4.5.2 添加一個新字段  
4.5.3 修改字段  
4.6 小結(jié)  
第5 章 更好的搜索  
5.1 Apache Lucene評分簡介  
5.1.1 當文檔被匹配時  
5.1.2 默認評分公式  
5.1.3 相關(guān)性的意義  
5.2 Elasticsearch的腳本功能  
5.2.1 腳本執(zhí)行過程中可用的對象  
5.2.2 MVEL  
5.2.3 使用其他語言  
5.2.4 使用自定義腳本庫  
5.3 搜索不同語言的內(nèi)容  
5.3.1 區(qū)分處理不同語言  
5.3.2 多語言處理  
5.3.3 檢測文檔的語言  
5.3.4 示例文檔  
5.3.5 映射文件  
5.3.6 查詢  
5.4 使用查詢加權(quán)影響得分  
5.4.1 加權(quán)  
5.4.2 為查詢添加加權(quán)  
5.4.3 修改得分  
5.5 索引時加權(quán)何時有意義  
5.5.1 在輸入數(shù)據(jù)中定義字段加權(quán)  
5.5.2 在映射中定義加權(quán)  
5.6 同義詞  
5.6.1 同義詞過濾器  
5.6.2 定義同義詞規(guī)則  
5.6.3 查詢時或索引時的同義詞擴展  
5.7 理解解釋信息  
5.7.1 理解字段分析  
5.7.2 解釋查詢  
5.8 小結(jié)  
第6 章 超越全文檢索  
6.1 聚合  
6.1.1 一般查詢結(jié)構(gòu)  
6.1.2 可用的聚合  
6.1.3 聚合的嵌套  
6.1.4 桶排序和嵌套聚合  
6.1.5 全局和子集  
6.2 切面  
6.2.1 文檔結(jié)構(gòu)  
6.2.2 返回的結(jié)果  
6.2.3 使用查詢進行切面計算  
6.2.4 使用過濾器進行切面計算  
6.2.5 terms切面  
6.2.6 基于范圍的切面  
6.2.7 數(shù)值和日期直方圖切面  
6.2.8 數(shù)值型字段統(tǒng)計數(shù)據(jù)的計算  
6.2.9 詞條統(tǒng)計數(shù)據(jù)的計算  
6.2.10 地理切面  
6.2.11 切面結(jié)果的過濾  
6.2.12 內(nèi)存考慮  
6.3 使用建議器  
6.3.1 可用的建議器類型  
6.3.2 包含建議器  
6.3.3 term建議器  
6.3.4 phrase建議器  
6.3.5 completion建議器  
6.4 預匹配器  
6.4.1 示例索引  
6.4.2 預匹配器的準備  
6.4.3 深入  
6.5 文件的處理  
6.6 地理  
6.6.1 為空間搜索準備映射  
6.6.2 示例數(shù)據(jù)  
6.6.3 示例查詢  
6.6.4 任意地理形狀  
6.7 卷動API  
6.7.1 問題定義  
6.7.2 作為解決方案的卷動  
6.8 多詞條過濾器  
6.9 小結(jié)  
第7 章 深入Elasticsearch集群  
7.1 節(jié)點發(fā)現(xiàn)  
7.1.1 發(fā)現(xiàn)的類型  
7.1.2 主節(jié)點  
7.1.3 設(shè)置集群名  
7.1.4 節(jié)點的ping設(shè)置  
7.2 時光之門與恢復模塊  
7.2.1 時光之門  
7.2.2 恢復控制  
7.3 為高查詢和高索引吞吐量準備Elasticsearch集群  
7.3.1 過濾器緩存  
7.3.2 字段數(shù)據(jù)緩存和斷路器  
7.3.3 存儲模塊  
7.3.4 索引緩沖和刷新率  
7.3.5 線程池的配置  
7.3.6 結(jié)合起來,一些通用建議  
7.4 模板和動態(tài)模板  
7.4.1 模板  
7.4.2 動態(tài)模板  
7.5 小結(jié)  
第8 章 集群管理  
8.1 Elasticsearch時光機  
8.1.1 創(chuàng)建快照存儲庫  
8.1.2 創(chuàng)建快照  
8.1.3 還原快照  
8.1.4 清理:刪除舊的快照  
8.2 監(jiān)控集群的狀態(tài)和健康度  
8.2.1 集群健康度API  
8.2.2 索引統(tǒng)計API  
8.2.3 狀態(tài)API  
8.2.4 節(jié)點信息API  
8.2.5 節(jié)點統(tǒng)計API  
8.2.6 集群狀態(tài)API  
8.2.7 掛起任務(wù)API  
8.2.8 索引段API  
8.2.9 cat API  
8.3 控制集群的再平衡  
8.3.1 再平衡  
8.3.2 集群的就緒  
8.3.3 集群再平衡設(shè)置  
8.4 控制分片和副本的分配  
8.4.1 顯式控制分配  
8.4.2 集群范圍的分配  
8.4.3 每個節(jié)點上的分片和副本數(shù)量  
8.4.4 手動移動分片和副本  
8.5 預熱  
8.5.1 定義一個新的預熱查詢  
8.5.2 獲取定義的預熱查詢  
8.5.3 刪除一個預熱查詢  
8.5.4 禁用預熱功能  
8.5.5 查詢的選擇  
8.6 使用索引別名來簡化你的日常工作  
8.6.1 別名  
8.6.2 創(chuàng)建別名  
8.6.3 修改別名  
8.6.4 合并命令  
8.6.5 獲取所有別名  
8.6.6 移除別名  
8.6.7 別名中的過濾  
8.6.8 別名和路由  
8.7 Elasticsearch插件  
8.7.1 基礎(chǔ)知識  
8.7.2 安裝插件  
8.7.3 移除插件  
8.8 更新設(shè)置API  
8.9 小結(jié)

本目錄推薦

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