深入理解ElasticSearch | 拾書所

深入理解ElasticSearch

$ 360 元 原價 414
第1章介紹ApacheLucene的工作方式、ElasticSearch的基本概念。第2章描述Lucene評分機制、如何進行查詢重寫,另外還介紹ElasticSearch的批處理API及如何使用過濾器來優化查詢。第3章描述如何修改Lucene評分,如何使用不同的倒排索引格式來改變索引字段的結構。第4章闡述如何選擇恰當的索引分片、路由工作機制、索引分片機制。第5章介紹如何為具體應用選擇正確的目錄實現,同時闡述發現、網關、恢復模塊及其配置方式,以及調優ElasticSearch的緩存機制。第6章介紹JVM垃圾收集的工作原理、重要性以及如何調優,還介紹如何控制ElasticSearch的I/O操作數量和如何診斷ElasticSearch中的問題。第7章介紹幫助修正查詢中的拼寫錯誤以及構建高效的自動完成機制——查詢建議,還通過實際的案例展示如何通過使用不同查詢類型和ElasticSearch的其他功能來提高查詢相關性。第8章重點闡釋ElasticSearch的JAVAAPI。第9章通過演示如何開發你自己的河流和語言處理插件來介紹ElasticSearch的插件開發。

Rafa Ku是一個很有天資的團隊領袖及軟件開發人員,現任Sematext集團公司的咨詢專家及軟件工程師,專注於開源技術,如Apache Lucene、Solr、ElasticSearch和Hadoop stack等,擁有超過11年的軟件研發經驗,涉及領域廣闊,從銀行軟件到電子商務產品。他主要側重於Java平台,但對能提高研發效率的任何其他工具或編程語言都抱有極高的熱情。同時他也是solr.pl網站的創始人之一,該網站致力於幫助人們解決Solr和Lucene的相關問題。他還是世界范圍內各種會議熱邀的演講嘉賓,曾受邀出席過Lucene Eurocon、Berlin Buzzwords、ApacheCon、Lucene Revolution等會議。

Rafa最早於2002年接觸Lucene,一開始他並不喜歡這個開源產品,然而在2003年再次使用Lucene時,他改變了自己的看法,並看到了搜索技術的巨大潛力,隨后Solr誕生了。Rafa於2010年開始使用ElasticSearch,目前主要關注Lucene、Solr、ElasticSearch和信息檢索等方面。

Rafa是《Solr 3.1 Cookbook》一書及其后續版本《Solr 4.0 Cookbook》的作者,同時也是Packt Publishing出版的所有版本的《ElasticSearch Server》的合著者之一。

Marek Rogoziński是一個有着10多年經驗的軟件架構師和咨詢師,專注基於開源搜索引擎(如Solr、ElasticSearch等)的解決方案和大數據分析技術(Hadoop、HBase、Twitter Storm等)。

他是solr.pl網站的聯合創始人之一,該網站致力於提供Solr和Lucene的相關資訊,同時他也是Packt Publishing出版的《ElasticSearch Server》的作者之一。

Marek Rogoziński還是一家提供流式大數據處理和分析產品的公司的CTO。

Brand Slider