-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫(kù)模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
ElasticSearch可擴(kuò)展的開(kāi)源彈性搜索解決方案 版權(quán)信息
- ISBN:9787121252006
- 條形碼:9787121252006 ; 978-7-121-25200-6
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>
ElasticSearch可擴(kuò)展的開(kāi)源彈性搜索解決方案 本書特色
本書基于elasticsearch的0.2版本,覆蓋了elasticsearch各種功能和命令的應(yīng)用,全面、詳細(xì)地介紹了開(kāi)源、分布式、restful,具有全文檢索功能的搜索引擎elasticsearch。 本書前兩章著重介紹了elasticsearch的基本功能和用法,包括elasticsearch的安裝和配置、rest api的使用方法,以及怎樣使用query dsl語(yǔ)句進(jìn)行查詢、過(guò)濾、排序等。接下來(lái)的4章是對(duì)elasticsearch基本功能的擴(kuò)展,主要介紹了如何使用統(tǒng)計(jì)功能來(lái)計(jì)算查詢返回結(jié)果的聚集數(shù)據(jù)、如何實(shí)現(xiàn)自動(dòng)補(bǔ)全功能、如何使用elasticsearch的空間數(shù)據(jù)處理能力,以及如何使用預(yù)期搜索功能等。第7章介紹了elasticsearch管理api的能力,如控制分片部署位置、操縱集群等功能。在第8章將學(xué)習(xí)到如何處理使用elasticsearch過(guò)程中可能遇到的常見(jiàn)問(wèn)題。 本書內(nèi)容豐富、全面,基本概念的講解細(xì)致、深入淺出。各種功能和命令的介紹,都配以實(shí)踐操作和詳細(xì)的代碼。
ElasticSearch可擴(kuò)展的開(kāi)源彈性搜索解決方案 內(nèi)容簡(jiǎn)介
elasticsearch是一個(gè)基于apachelucene構(gòu)建的開(kāi)源搜索服務(wù)器。它提供了一個(gè)可擴(kuò)展的搜索解決方案,內(nèi)置支持近實(shí)時(shí)搜索和多租戶。 本書將教你如何構(gòu)建一個(gè)快速、靈活、可擴(kuò)展的搜索解決方案,通過(guò)建立自定義集群進(jìn)入elasticsearch的世界。通過(guò)學(xué)習(xí)數(shù)據(jù)索引和分析,你將掌握elasticsearch的強(qiáng)大功能,包括如何搜索數(shù)據(jù)、如何擴(kuò)大搜索范圍,以及如何進(jìn)行集群管理。 從建立自己的elasticsearch集群開(kāi)始,然后進(jìn)行搜索并擴(kuò)展搜索參數(shù),你就可以創(chuàng)建一個(gè)完全自定義的搜索解決方案。在此基礎(chǔ)上,你將進(jìn)一步地學(xué)習(xí)elasticsearch的查詢api,以及如何使用強(qiáng)大的過(guò)濾和統(tǒng)計(jì)功能。在elasticsearch旅程*后總結(jié)的一些章節(jié),幫助讀者控制和調(diào)整集群,學(xué)習(xí)分片分配、網(wǎng)關(guān)模式配置等知識(shí)。 本書是為希望利用elasticsearch創(chuàng)建一個(gè)快速、靈活的搜索解決方案的開(kāi)發(fā)者而撰寫的。如果你正試圖學(xué)習(xí)elasticsearch或者希望變得更加精通,本書也同樣適合。開(kāi)始學(xué)習(xí)本書時(shí)你不需要知道關(guān)于elasticsearch的任何知識(shí),但知道一些數(shù)據(jù)庫(kù)和查詢的基本知識(shí)是必需的。 你將從本書學(xué)到 配置和創(chuàng)建一個(gè)elasticsearch索引 使用elasticsearch查詢dsl進(jìn)行各種查詢 在不損失性能的情況下高效和精確地使用過(guò)濾器 實(shí)現(xiàn)自動(dòng)補(bǔ)全功能 高亮數(shù)據(jù)和地理信息搜索以得到更好的結(jié)果 理解elasticsearch如何返回結(jié)果及如何驗(yàn)證這些結(jié)果 使用統(tǒng)計(jì)和相似功能從搜索中獲得更多,并提升客戶的搜索體驗(yàn) 使用elasticsearchapi和第三方監(jiān)控方案監(jiān)控集群狀態(tài)與集群健康狀況
ElasticSearch可擴(kuò)展的開(kāi)源彈性搜索解決方案 目錄
第1章 elasticsearch集群入門
1.1 什么是elasticsearch
1.1.1 索引
1.1.2 文檔
1.1.3 文檔類型
1.1.4 節(jié)點(diǎn)和集群
1.1.5 分片
1.1.6 副本
1.2 安裝和配置elasticsearch集群
1.3 目錄結(jié)構(gòu)
1.4 配置elasticsearch
1.5 運(yùn)行elasticsearch
1.6 關(guān)閉elasticsearch
1.7 作為系統(tǒng)服務(wù)運(yùn)行elasticsearch
1.8 基于rest api的數(shù)據(jù)操作
1.8.1 什么是rest
1.8.2 在elasticsearch中存儲(chǔ)數(shù)據(jù)
1.8.3 創(chuàng)建新文檔
1.8.4 檢索文檔
1.8.5 更新文檔
1.8.6 刪除文檔
1.9 手工創(chuàng)建索引與配置映射
1.9.1 索引
1.9.2 文檔類型
1.9.3 索引操作
1.9.4 模式映射
1.10 動(dòng)態(tài)映射和模板
1.10.1 類型確定機(jī)制
1.10.2 動(dòng)態(tài)映射
1.10.3 模板
1.11 路由選擇的重要性
1.11.1 如何進(jìn)行索引
1.11.2 搜索是如何工作的
1.11.3 路由選擇
1.11.4 routing參數(shù)
1.11.5 _routing字段
1.12 索引別名及其用途
1.12.1 別名的定義
1.12.2 創(chuàng)建別名
1.12.3 修改別名
1.12.4 兩種命令的組合
1.12.5 獲得所有的別名
1.12.6 過(guò)濾別名
1.12.7 別名和路由選擇
1.13 本章小結(jié)
第2章 搜索數(shù)據(jù)
2.1 查詢和索引的過(guò)程
2.2 本章案例使用的映射
2.3 查詢elasticsearch
2.3.1 簡(jiǎn)單查詢
2.3.2 分頁(yè)和結(jié)果規(guī)模
2.3.3 返回版本號(hào)
2.3.4 限制結(jié)果分?jǐn)?shù)
2.3.5 指定返回字段
2.3.6 使用script_fields
2.3.7 選擇合適的搜索類型(高級(jí)選項(xiàng))
2.3.8 指定搜索執(zhí)行的位置(高級(jí)選項(xiàng))
2.4 基本查詢
2.4.1 term查詢
2.4.2 terms查詢
2.4.3 match查詢
2.4.4 multi_match查詢
2.4.5 query_string查詢
2.4.6 field查詢
2.4.7 ids查詢
2.4.8 prefix查詢
2.4.9 fuzzy_like_this查詢
2.4.10 fuzzy_like_this_field查詢
2.4.11 fuzzy查詢
2.4.12 match_all查詢
2.4.13 wildcard查詢
2.4.14 more_like_this查詢
2.4.15 more_like_this_field查詢
2.4.16 range查詢
2.4.17 查詢重寫
2.5 過(guò)濾查詢結(jié)果
2.5.1 使用過(guò)濾器
2.5.2 range過(guò)濾器
2.5.3 exists過(guò)濾器
2.5.4 missing過(guò)濾器
2.5.5 script過(guò)濾器
2.5.6 type過(guò)濾器
2.5.7 limit過(guò)濾器
2.5.8 ids過(guò)濾器
2.5.9 其他功能
2.5.10 bool、and、or和not過(guò)濾器
2.5.11 過(guò)濾器的命名
2.5.12 過(guò)濾器的緩存
2.6 復(fù)合查詢
2.6.1 bool查詢
2.6.2 boosting查詢
2.6.3 constant_score查詢
2.6.4 indices查詢
2.6.5 custom_filters_score查詢
2.6.6 custom_boost_factor查詢
2.6.7 custom_score查詢
2.7 數(shù)據(jù)排序
2.7.1 默認(rèn)排序
2.7.2 選擇用于排序的字段
2.7.3 指定缺失字段的行為
2.7.4 動(dòng)態(tài)標(biāo)準(zhǔn)
2.7.5 排序歸類和不同國(guó)家的字符
2.8 使用腳本
2.8.1 腳本中可用的對(duì)象
2.8.2 mvel
2.8.3 其他語(yǔ)言
2.8.4 腳本庫(kù)
2.8.5 本地代碼
2.9 本章小結(jié)
第3章 擴(kuò)展結(jié)構(gòu)與搜索
3.1 索引非平面數(shù)據(jù)
3.1.1 數(shù)據(jù)
3.1.2 對(duì)象
3.1.3 數(shù)組
3.1.4 映射
3.1.5 開(kāi)啟還是關(guān)閉動(dòng)態(tài)映射
3.1.6 向elasticsearch發(fā)送映射文件
3.2 利用額外的內(nèi)部信息擴(kuò)展索引結(jié)構(gòu)
3.2.1 標(biāo)識(shí)符字段
3.2.2 _type字段
3.2.3 _all字段
3.2.4 _source字段
3.2.5 _boost字段
3.2.6 _index字段
3.2.7 _size字段
3.2.8 _timestamp字段
3.2.9 _ttl字段
3.3 高亮
3.3.1 高亮功能入門
3.3.2 字段配置
3.3.3 底層實(shí)現(xiàn)
3.3.4 配置html標(biāo)簽
3.3.5 控制高亮片段
3.3.6 全局與局部設(shè)置
3.3.7 僅顯示匹配字段
3.4 自動(dòng)補(bǔ)全
3.4.1 prefix查詢
3.4.2 edgengram
3.4.3 統(tǒng)計(jì)
3.5 處理文件
3.6 地理信息
3.6.1 為空間搜索準(zhǔn)備映射
3.6.2 示例數(shù)據(jù)
3.6.3 示例查詢
3.6.4 geo_bounding_box過(guò)濾器
3.6.5 限定距離
3.7 本章小結(jié)
第4章 搜索優(yōu)化
4.1 為什么文檔被檢索到
4.1.1 理解字段分析過(guò)程
4.1.2 解釋查詢
4.2 用加權(quán)查詢影響得分
4.2.1 什么是權(quán)值(boost)
4.2.2 在查詢中使用權(quán)值
4.2.3 修改打分
4.3 什么時(shí)候索引時(shí)加權(quán)有意義
4.3.1 在輸入數(shù)據(jù)中定義字段加權(quán)
4.3.2 在輸入數(shù)據(jù)中對(duì)文檔加權(quán)
4.3.3 在映射中定義加權(quán)
4.4 具有相同含義的詞
4.4.1 同義詞(synonym)過(guò)濾器
4.4.2 定義同義詞規(guī)則
4.4.3 查詢時(shí)或索引時(shí)同義詞擴(kuò)展
4.5 搜索不同語(yǔ)言的內(nèi)容
4.5.1 為什么我們需要對(duì)語(yǔ)言區(qū)分處理
4.5.2 如何處理多種語(yǔ)言
4.5.3 檢測(cè)文檔的語(yǔ)言
4.5.4 示例文檔
4.5.5 映射
4.5.6 查詢
4.6 使用跨度查詢
4.6.1 什么是跨度
4.6.2 span_term查詢
4.6.3 span_first查詢
4.6.4 span_near查詢
4.6.5 span_or查詢
4.6.6 span_not查詢
4.6.7 性能考慮
4.7 本章小結(jié)
第5章 組合索引、分析和搜索
5.1 索引樹(shù)形結(jié)構(gòu)
5.2 利用更新api修改索引結(jié)構(gòu)
5.2.1 映射
5.2.2 添加一個(gè)新字段
5.2.3 修改字段
5.3 使用嵌套對(duì)象
5.4 使用父子關(guān)系
5.4.1 映射和索引
5.4.2 查詢
5.4.3 父子關(guān)系和過(guò)濾
5.4.4 性能考慮
5.5 從其他系統(tǒng)獲取數(shù)據(jù):river
5.5.1 我們需要什么和river是什么
5.5.2 安裝和配置river
5.6 批量索引以加快索引過(guò)程
5.6.1 如何準(zhǔn)備數(shù)據(jù)
5.6.2 索引數(shù)據(jù)
5.6.3 是否有可能更快
5.7 本章小結(jié)
第6章 搜索之外
6.1 統(tǒng)計(jì)
6.1.1 文檔結(jié)構(gòu)
6.1.2 返回結(jié)果
6.1.3 query統(tǒng)計(jì)
6.1.4 filter統(tǒng)計(jì)
6.1.5 terms統(tǒng)計(jì)
6.1.6 range統(tǒng)計(jì)
6.1.7 histogram統(tǒng)計(jì)
6.1.8 statistical統(tǒng)計(jì)
6.1.9 terms_stats統(tǒng)計(jì)
6.1.10 geo_distance統(tǒng)計(jì)
6.1.11 過(guò)濾統(tǒng)計(jì)結(jié)果
6.1.12 統(tǒng)計(jì)計(jì)算范圍
6.1.13 統(tǒng)計(jì)計(jì)算的內(nèi)存考慮
6.2 相似(more like this)
6.2.1 示例數(shù)據(jù)
6.2.2 發(fā)現(xiàn)相似文檔
6.3 反查
6.3.1 準(zhǔn)備反查器
6.3.2 深入學(xué)習(xí)
6.4 本章小結(jié)
第7章 管理集群
7.1 監(jiān)控集群狀態(tài)與健康狀況
7.1.1 集群健康api
7.1.2 索引統(tǒng)計(jì)api
7.1.3 狀態(tài)api
7.1.4 節(jié)點(diǎn)信息api
7.1.5 節(jié)點(diǎn)狀態(tài)api
……
第8章 問(wèn)題處理
ElasticSearch可擴(kuò)展的開(kāi)源彈性搜索解決方案 相關(guān)資料
elasticsearch最佳入門!毫無(wú)疑問(wèn),我們終于迎來(lái)這本史上最佳的elasticsearch入門圖書。對(duì)比elasticsearch可輕松帶來(lái)的幾千美金級(jí)別的便利和受益,買這本書和閱讀這本書的代價(jià)實(shí)在微不足道。它可以教會(huì)你更多關(guān)于elasticsearch的知識(shí),而這是你即使花幾十個(gè)小時(shí)在網(wǎng)上搜索,或看那些爛教程所不可比擬的。這本書內(nèi)容組織的妙味在于,不管你是逐頁(yè)閱讀全書,還是在需要做具體事情時(shí)加以參考,這本書都同樣適合。
——david
es領(lǐng)域的首部杰作!最重要的莫過(guò)于這是elasticsearch第一本也是唯一一本圖書,而es官網(wǎng)上的文檔實(shí)在爛。這本書超級(jí)易讀,完整了覆蓋了es的方方面面,包括安裝、配置以及rest api。這本書內(nèi)容組織完善,各章之間的銜接非常順暢。作者本人對(duì)es的每一話題都給予足夠關(guān)注,比如索引、搜索、高級(jí)搜索及其他。讀者還可以再作者博客上不斷看到關(guān)于es版本升級(jí)后本書的內(nèi)容更新。
——bhaskar k
ElasticSearch可擴(kuò)展的開(kāi)源彈性搜索解決方案 作者簡(jiǎn)介
Rafa Ku 是一位天生的團(tuán)隊(duì)領(lǐng)導(dǎo)者和軟件開(kāi)發(fā)者。他現(xiàn)在在Sematext Group公司做顧問(wèn)和軟件工程師,專注于開(kāi)源技術(shù),如Apache Lucene與Solr、ElasticSearch及Hadoop軟件堆棧。從銀行軟件到電子商務(wù)產(chǎn)品,他在不同的軟件公司有超過(guò)11年的從業(yè)經(jīng)歷。他主要專注于Java,但是對(duì)任何有助于簡(jiǎn)單、快速達(dá)到目標(biāo)的工具或程序設(shè)計(jì)語(yǔ)言都保持開(kāi)放態(tài)度。Rafa 還是solr.pl網(wǎng)站的創(chuàng)始人之一,在這里他試圖和大家分享知識(shí),幫助大家解決有關(guān)Solr和Lucene的問(wèn)題。他還在世界各地的各種會(huì)議上做講者,例如LuceneEurocon、Berlin Buzzwords及ApacheCon。 Rafa 從2002年起開(kāi)啟了他的Lucene之旅,但那時(shí)他并非對(duì)Lucene一見(jiàn)鐘情。當(dāng)他在2003年年底回到Lucene時(shí),他改變了關(guān)于此框架的想法,看到了其在搜索技術(shù)方面的潛力。后來(lái)Solr出現(xiàn)了,事情就是這樣的。在2010年中,他開(kāi)始使用ElasticSearch。如今,Lucene、Solr、ElasticSearch和信息檢索是他的主要興趣所在。 Rafa 還是Apache Solr 3.1 Cookbook一書的作者,其升級(jí)版本Apache Solr 4 Cookbook由Packt Publishing公司出版。
- >
伊索寓言-世界文學(xué)名著典藏-全譯本
- >
【精裝繪本】畫給孩子的中國(guó)神話
- >
山海經(jīng)
- >
名家?guī)阕x魯迅:朝花夕拾
- >
自卑與超越
- >
中國(guó)人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述
- >
朝聞道
- >
莉莉和章魚