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

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

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

定 價(jià):¥59.00

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

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

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

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

作者簡(jiǎn)介

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

圖書目錄

第1 章 Elasticsearch集群入門  
1.1 全文檢索  
1.1.1 Lucene詞匯表和架構(gòu)  
1.1.2 輸入數(shù)據(jù)分析  
1.1.3 評(píng)分和查詢相關(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 上用二進(jìn)制包安裝Elasticsearch  
1.3.4 目錄布局  
1.3.5 配置Elasticsearch  
1.3.6 運(yùn)行Elasticsearch  
1.3.7 關(guān)掉Elasticsearch  
1.3.8 Elasticsearch作為系統(tǒng)服務(wù)運(yùn)行  
1.4 用REST API操作數(shù)據(jù)  
1.4.1 理解Elasticsearch的RESTfulAPI  
1.4.2 在Elasticsearch中存儲(chǔ)數(shù)據(jù)  
1.4.3 新建文檔  
1.4.4 檢索文檔  
1.4.5 更新文檔  
1.4.6 刪除文檔  
1.4.7 版本控制  
1.5 使用URI請(qǐng)求查詢來搜索  
1.5.1 示例數(shù)據(jù)  
1.5.2 URI 請(qǐng)求  
1.5.3 Lucene查詢語法  
1.6 小結(jié)  
第2 章 索引  
2.1 Elasticsearch索引  
2.1.1 分片和副本  
2.1.2 創(chuàng)建索引  
2.2 映射配置  
2.2.1 類型確定機(jī)制  
2.2.2 索引結(jié)構(gòu)映射  
2.2.3 不同的相似度模型  
2.2.4 信息格式  
2.2.5 文檔值  
2.3 批量索引以提高索引速度  
2.3.1 為批量索引準(zhǔn)備數(shù)據(jù)  
2.3.2 索引數(shù)據(jù)  
2.3.3 更快的批量請(qǐng)求  
2.4 用附加的內(nèi)部信息擴(kuò)展索引結(jié)構(gòu)  
2.4.1 標(biāo)識(shí)符字段  
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 默認(rèn)索引過程  
2.6.2 默認(rèn)搜索過程  
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 簡(jiǎn)單查詢  
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 標(biāo)識(shí)符查詢  
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 正則表達(dá)式查詢  
3.4 復(fù)合查詢  
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標(biāo)簽  
3.6.5 控制高亮片段  
3.6.6 全局設(shè)置與局部設(shè)置  
3.6.7 需要匹配  
3.6.8 信息高亮器  
3.7 驗(yàn)證查詢  
3.8 數(shù)據(jù)排序  
3.8.1 默認(rèn)排序  
3.8.2 選擇用于排序的字段  
3.8.3 指定缺少字段的行為  
3.8.4 動(dòng)態(tài)條件  
3.8.5 排序規(guī)則和國(guó)家特有字符  
3.9 查詢重寫  
3.9.1 重寫過程示例  
3.9.2 查詢重寫的屬性  
3.10 小結(jié)  
第4 章 擴(kuò)展索引結(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 對(duì)象  
4.2.3 數(shù)組  
4.2.4 映射  
4.2.5 向Elasticsearch發(fā)送映射  
4.2.6 動(dòng)態(tài)還是非動(dòng)態(tài)  
4.3 使用嵌套對(duì)象  
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 添加一個(gè)新字段  
4.5.3 修改字段  
4.6 小結(jié)  
第5 章 更好的搜索  
5.1 Apache Lucene評(píng)分簡(jiǎn)介  
5.1.1 當(dāng)文檔被匹配時(shí)  
5.1.2 默認(rèn)評(píng)分公式  
5.1.3 相關(guān)性的意義  
5.2 Elasticsearch的腳本功能  
5.2.1 腳本執(zhí)行過程中可用的對(duì)象  
5.2.2 MVEL  
5.2.3 使用其他語言  
5.2.4 使用自定義腳本庫(kù)  
5.3 搜索不同語言的內(nèi)容  
5.3.1 區(qū)分處理不同語言  
5.3.2 多語言處理  
5.3.3 檢測(cè)文檔的語言  
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 索引時(shí)加權(quán)何時(shí)有意義  
5.5.1 在輸入數(shù)據(jù)中定義字段加權(quán)  
5.5.2 在映射中定義加權(quán)  
5.6 同義詞  
5.6.1 同義詞過濾器  
5.6.2 定義同義詞規(guī)則  
5.6.3 查詢時(shí)或索引時(shí)的同義詞擴(kuò)展  
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 使用查詢進(jìn)行切面計(jì)算  
6.2.4 使用過濾器進(jìn)行切面計(jì)算  
6.2.5 terms切面  
6.2.6 基于范圍的切面  
6.2.7 數(shù)值和日期直方圖切面  
6.2.8 數(shù)值型字段統(tǒng)計(jì)數(shù)據(jù)的計(jì)算  
6.2.9 詞條統(tǒng)計(jì)數(shù)據(jù)的計(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 預(yù)匹配器  
6.4.1 示例索引  
6.4.2 預(yù)匹配器的準(zhǔn)備  
6.4.3 深入  
6.5 文件的處理  
6.6 地理  
6.6.1 為空間搜索準(zhǔn)備映射  
6.6.2 示例數(shù)據(jù)  
6.6.3 示例查詢  
6.6.4 任意地理形狀  
6.7 卷動(dòng)API  
6.7.1 問題定義  
6.7.2 作為解決方案的卷動(dòng)  
6.8 多詞條過濾器  
6.9 小結(jié)  
第7 章 深入Elasticsearch集群  
7.1 節(jié)點(diǎn)發(fā)現(xiàn)  
7.1.1 發(fā)現(xiàn)的類型  
7.1.2 主節(jié)點(diǎn)  
7.1.3 設(shè)置集群名  
7.1.4 節(jié)點(diǎn)的ping設(shè)置  
7.2 時(shí)光之門與恢復(fù)模塊  
7.2.1 時(shí)光之門  
7.2.2 恢復(fù)控制  
7.3 為高查詢和高索引吞吐量準(zhǔn)備Elasticsearch集群  
7.3.1 過濾器緩存  
7.3.2 字段數(shù)據(jù)緩存和斷路器  
7.3.3 存儲(chǔ)模塊  
7.3.4 索引緩沖和刷新率  
7.3.5 線程池的配置  
7.3.6 結(jié)合起來,一些通用建議  
7.4 模板和動(dòng)態(tài)模板  
7.4.1 模板  
7.4.2 動(dòng)態(tài)模板  
7.5 小結(jié)  
第8 章 集群管理  
8.1 Elasticsearch時(shí)光機(jī)  
8.1.1 創(chuàng)建快照存儲(chǔ)庫(kù)  
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)計(jì)API  
8.2.3 狀態(tài)API  
8.2.4 節(jié)點(diǎn)信息API  
8.2.5 節(jié)點(diǎn)統(tǒng)計(jì)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 每個(gè)節(jié)點(diǎn)上的分片和副本數(shù)量  
8.4.4 手動(dòng)移動(dòng)分片和副本  
8.5 預(yù)熱  
8.5.1 定義一個(gè)新的預(yù)熱查詢  
8.5.2 獲取定義的預(yù)熱查詢  
8.5.3 刪除一個(gè)預(yù)熱查詢  
8.5.4 禁用預(yù)熱功能  
8.5.5 查詢的選擇  
8.6 使用索引別名來簡(jiǎn)化你的日常工作  
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ǔ)知識(shí)  
8.7.2 安裝插件  
8.7.3 移除插件  
8.8 更新設(shè)置API  
8.9 小結(jié)

本目錄推薦

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