Elasticsearch Essentials(Paperback)
暫譯: Elasticsearch 基礎精要(平裝本)
Bharvi Dixit
- 出版商: Packt Publishing
- 出版日期: 2016-01-29
- 售價: $1,840
- 貴賓價: 9.5 折 $1,748
- 語言: 英文
- 頁數: 240
- 裝訂: Paperback
- ISBN: 1784391018
- ISBN-13: 9781784391010
-
相關分類:
全文搜尋引擎 Full-text-search
海外代購書籍(需單獨結帳)
商品描述
Harness the power of ElasticSearch to build and manage scalable search and analytics solutions with this fast-paced guide
About This Book
- New to ElasticSearch? Here's what you need―a highly practical guide that gives you a quick start with ElasticSearch using easy-to-follow examples; get up and running with ElasticSearch APIs in no time
- Get the latest guide on ElasticSearch 2.0.0, which contains concise and adequate information on handling all the issues a developer needs to know while handling data in bulk with search relevancy
- Learn to create large-scale ElasticSearch clusters using best practices
- Learn from our experts―written by Bharvi Dixit who has extensive experience in working with search servers (especially ElasticSearch)
Who This Book Is For
Anyone who wants to build efficient search and analytics applications can choose this book. This book is also beneficial for skilled developers, especially ones experienced with Lucene or Solr, who now want to learn Elasticsearch quickly.
What You Will Learn
- Get to know about advanced Elasticsearch concepts and its REST APIs
- Write CRUD operations and other search functionalities using the ElasticSearch Python and Java clients
- Dig into wide range of queries and find out how to use them correctly
- Design schema and mappings with built-in and custom analyzers
- Excel in data modeling concepts and query optimization
- Master document relationships and geospatial data
- Build analytics using aggregations
- Setup and scale Elasticsearch clusters using best practices
- Learn to take data backups and secure Elasticsearch clusters
In Detail
With constantly evolving and growing datasets, organizations have the need to find actionable insights for their business. ElasticSearch, which is the world's most advanced search and analytics engine, brings the ability to make massive amounts of data usable in a matter of milliseconds. It not only gives you the power to build blazing fast search solutions over a massive amount of data, but can also serve as a NoSQL data store.
This guide will take you on a tour to become a competent developer quickly with a solid knowledge level and understanding of the ElasticSearch core concepts. Starting from the beginning, this book will cover these core concepts, setting up ElasticSearch and various plugins, working with analyzers, and creating mappings. This book provides complete coverage of working with ElasticSearch using Python and performing CRUD operations and aggregation-based analytics, handling document relationships in the NoSQL world, working with geospatial data, and taking data backups. Finally, we'll show you how to set up and scale ElasticSearch clusters in production environments as well as providing some best practices.
Style and approach
This is an easy-to-follow guide with practical examples and clear explanations of the concepts. This fast-paced book believes in providing very rich content focusing majorly on practical implementation. This book will provide you with step-by-step practical examples, letting you know about the common errors and solutions along with ample screenshots and code to ensure your success.
商品描述(中文翻譯)
利用 ElasticSearch 的強大功能,快速構建和管理可擴展的搜索和分析解決方案
關於本書
- 對 ElasticSearch 不熟悉?這本書提供您所需的實用指南,通過易於遵循的範例讓您快速入門 ElasticSearch;讓您迅速掌握 ElasticSearch API
- 獲取最新的 ElasticSearch 2.0.0 指南,該指南包含了開發人員在處理大量數據時需要了解的所有問題的簡明且充分的信息,並確保搜索的相關性
- 學習使用最佳實踐創建大規模的 ElasticSearch 集群
- 向我們的專家學習——本書由 Bharvi Dixit 撰寫,他在搜索伺服器(特別是 ElasticSearch)方面擁有豐富的經驗
本書適合誰
任何想要構建高效搜索和分析應用程序的人都可以選擇這本書。這本書對於熟練的開發人員也很有幫助,特別是那些有 Lucene 或 Solr 經驗的開發者,現在希望快速學習 ElasticSearch。
您將學到什麼
- 了解進階的 ElasticSearch 概念及其 REST API
- 使用 ElasticSearch 的 Python 和 Java 客戶端編寫 CRUD 操作和其他搜索功能
- 深入了解各種查詢,並找出如何正確使用它們
- 設計模式和映射,使用內建和自定義分析器
- 精通數據建模概念和查詢優化
- 掌握文檔關係和地理空間數據
- 使用聚合構建分析
- 使用最佳實踐設置和擴展 ElasticSearch 集群
- 學習如何備份數據並保護 ElasticSearch 集群
詳細內容
隨著不斷演變和增長的數據集,組織需要找到可行的商業洞察。ElasticSearch 是世界上最先進的搜索和分析引擎,能夠在幾毫秒內使大量數據可用。它不僅使您能夠在大量數據上構建快速的搜索解決方案,還可以作為 NoSQL 數據存儲。
本指南將帶您快速成為一名合格的開發人員,並對 ElasticSearch 的核心概念有扎實的知識和理解。從基礎開始,本書將涵蓋這些核心概念,設置 ElasticSearch 和各種插件,使用分析器以及創建映射。本書全面介紹了使用 Python 操作 ElasticSearch,執行 CRUD 操作和基於聚合的分析,處理 NoSQL 世界中的文檔關係,處理地理空間數據以及備份數據。最後,我們將向您展示如何在生產環境中設置和擴展 ElasticSearch 集群,並提供一些最佳實踐。
風格與方法
這是一本易於遵循的指南,提供實用範例和清晰的概念解釋。這本快速入門的書籍專注於提供豐富的內容,主要集中在實際實施上。本書將提供逐步的實用範例,讓您了解常見錯誤和解決方案,並附有豐富的截圖和代碼,以確保您的成功。