Elasticsearch Server, 3/e(Paperback)
暫譯: Elasticsearch 伺服器, 第3版(平裝本)
Rafal Kuc, Marek Rogozinski
- 出版商: Packt Publishing
- 出版日期: 2016-02-29
- 售價: $2,420
- 貴賓價: 9.5 折 $2,299
- 語言: 英文
- 頁數: 556
- 裝訂: Paperback
- ISBN: 1785888811
- ISBN-13: 9781785888816
-
相關分類:
全文搜尋引擎 Full-text-search
海外代購書籍(需單獨結帳)
買這商品的人也買了...
商品描述
Leverage Elasticsearch to create a robust, fast, and flexible search solution with ease
About This Book
- Boost the searching capabilities of your system through synonyms, multilingual data handling, nested objects and parent-child documents
- Deep dive into the world of data aggregation and data analysis with ElasticSearch
- Explore a wide range of ElasticSearch modules that define the behavior of a cluster
Who This Book Is For
If you are a competent developer and want to learn about the great and exciting world of ElasticSearch, then this book is for you. No prior knowledge of Java or Apache Lucene is needed.
What You Will Learn
- Configure, create, and retrieve data from your indices
- Use an ElasticSearch query DSL to create a wide range of queries
- Discover the highlighting and geographical search features offered by ElasticSearch
- Find out how to index data that is not flat or data that has a relationship
- Exploit a prospective search to search for queries not documents
- Use the aggregations framework to get more from your data and improve your client's search experience
- Monitor your cluster state and health using the ElasticSearch API as well as third-party monitoring solutions
- Discover how to properly set up ElasticSearch for various use cases
In Detail
ElasticSearch is a very fast and scalable open source search engine, designed with distribution and cloud in mind, complete with all the goodies that Apache Lucene has to offer. ElasticSearch's schema-free architecture allows developers to index and search unstructured content, making it perfectly suited for both small projects and large big data warehouses, even those with petabytes of unstructured data.
This book will guide you through the world of the most commonly used ElasticSearch server functionalities. You'll start off by getting an understanding of the basics of ElasticSearch and its data indexing functionality. Next, you will see the querying capabilities of ElasticSearch, followed by a through explanation of scoring and search relevance. After this, you will explore the aggregation and data analysis capabilities of ElasticSearch and will learn how cluster administration and scaling can be used to boost your application performance. You'll find out how to use the friendly REST APIs and how to tune ElasticSearch to make the most of it. By the end of this book, you will have be able to create amazing search solutions as per your project's specifications.
Style and approach
This step-by-step guide is full of screenshots and real-world examples to take you on a journey through the wonderful world of full text search provided by ElasticSearch.
商品描述(中文翻譯)
**利用 Elasticsearch 輕鬆創建穩健、快速且靈活的搜尋解決方案**
## 本書介紹
- 透過同義詞、多語言資料處理、嵌套物件和父子文件提升系統的搜尋能力
- 深入探索 ElasticSearch 的資料聚合和資料分析世界
- 探索定義叢集行為的各種 ElasticSearch 模組
## 本書適合誰閱讀
如果您是一位有能力的開發者,並想了解 ElasticSearch 的精彩世界,那麼這本書適合您。無需具備 Java 或 Apache Lucene 的先前知識。
## 您將學到什麼
- 配置、創建和從索引中檢索資料
- 使用 ElasticSearch 查詢 DSL 創建各種查詢
- 發現 ElasticSearch 提供的高亮顯示和地理搜尋功能
- 瞭解如何索引非扁平資料或有關聯的資料
- 利用前瞻性搜尋來搜尋查詢而非文件
- 使用聚合框架從資料中獲取更多資訊,改善客戶的搜尋體驗
- 使用 ElasticSearch API 及第三方監控解決方案監控叢集狀態和健康
- 瞭解如何為各種使用案例正確設置 ElasticSearch
## 詳細內容
ElasticSearch 是一個非常快速且可擴展的開源搜尋引擎,設計時考慮了分散式和雲端,並具備 Apache Lucene 所提供的所有優點。ElasticSearch 的無架構設計使開發者能夠索引和搜尋非結構化內容,完美適用於小型專案和大型大數據倉庫,甚至是擁有數PB非結構化資料的系統。
本書將引導您了解最常用的 ElasticSearch 伺服器功能。您將首先了解 ElasticSearch 的基本概念及其資料索引功能。接下來,您將看到 ElasticSearch 的查詢能力,然後詳細解釋評分和搜尋相關性。之後,您將探索 ElasticSearch 的聚合和資料分析能力,並學習如何使用叢集管理和擴展來提升應用程式性能。您將發現如何使用友好的 REST API 以及如何調整 ElasticSearch 以充分利用其功能。到本書結束時,您將能夠根據專案的規範創建出驚人的搜尋解決方案。
## 風格與方法
這本逐步指南充滿了截圖和實際範例,帶您踏上探索 ElasticSearch 提供的全文搜尋美妙世界的旅程。