ElasticSearch Server
暫譯: ElasticSearch 伺服器
Rafal Kuc, Marek Rogozin´ski
- 出版商: Packt Publishing
- 出版日期: 2013-02-11
- 售價: $2,010
- 貴賓價: 9.5 折 $1,910
- 語言: 英文
- 頁數: 318
- 裝訂: Paperback
- ISBN: 1849518440
- ISBN-13: 9781849518444
-
相關分類:
全文搜尋引擎 Full-text-search
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$720$562 -
$320$253 -
$750$638 -
$1,980$1,881 -
$680$537 -
$950$808 -
$520$411 -
$580$458 -
$780$764 -
$680$537 -
$650$514 -
$1,130$893 -
$480$408 -
$290$226 -
$880$695 -
$860$731 -
$940$700 -
$2,340$1,825 -
$650$585 -
$299$209 -
$480$379 -
$480$408 -
$2,320$2,204 -
$520$406 -
$750$593
相關主題
商品描述
Whether you're experienced in search servers or a newcomer, this book empowers you to get to grips with the speed and flexibility of ElasticSearch. A reader-friendly approach, including lots of hands-on examples, makes learning a pleasure.
Overview
- Learn the basics of ElasticSearch like data indexing, analysis, and dynamic mapping
- Query and filter ElasticSearch for more accurate and precise search results.
- Learn how to monitor and manage ElasticSearch clusters and troubleshoot any problems that arise.
In Detail
ElasticSearch is an open source search server built on Apache Lucene. It was built to provide a scalable search solution with built-in support for near real-time search and multi-tenancy.
Jumping into the world of ElasticSearch by setting up your own custom cluster, this book will show you how to create a fast, scalable, and flexible search solution. By learning the ins-and-outs of data indexing and analysis, "ElasticSearch Server" will start you on your journey to mastering the powerful capabilities of ElasticSearch. With practical chapters covering how to search data, extend your search, and go deep into cluster administration and search analysis, this book is perfect for those new and experienced with search servers.
In "ElasticSearch Server" you will learn how to revolutionize your website or application with faster, more accurate, and flexible search functionality. Starting with chapters on setting up your own ElasticSearch cluster and searching and extending your search parameters you will quickly be able to create a fast, scalable, and completely custom search solution.
Building on your knowledge further you will learn about ElasticSearch's query API and become confident using powerful filtering and faceting capabilities. You will develop practical knowledge on how to make use of ElasticSearch's near real-time capabilities and support for multi-tenancy.
Your journey then concludes with chapters that help you monitor and tune your ElasticSearch cluster as well as advanced topics such as shard allocation, gateway configuration, and the discovery module.
What you will learn from this book
- Configuration and creation of an ElasticSearch Index.
- Using ElasticSearch query DSL to make all kinds of queries.
- Efficient and precise use of filters without loss of performance.
- Implementing the autocomplete functionality
- Highlight data and geographical search information for better results.
- Understand how ElasticSearch returns results and how to validate those results.
- Faceting and "more like this" functionalities to get more from your search and improve your client's search experience.
- Monitor your cluster state and health by using ElasticSearch API as well as third party monitoring solutions.
Approach
This book is written in friendly, practical style with numerous hands-on examples and tutorials throughout.
Who this book is written for
This book is written for developers who wish to leverage ElasticSearch to create a fast and flexible search solution. If you are looking to learn ElasticSearch or become more proficient then this book is for you. You do not need know anything about ElasticSeach, Java, or Apache Lucene in order to use this book, though basic knowledge about databases and queries is required.
商品描述(中文翻譯)
無論您是搜尋伺服器的經驗豐富者還是新手,本書都能幫助您掌握 ElasticSearch 的速度和靈活性。友好的讀者導向方式,包含大量實作範例,使學習變得愉快。
概述
- 學習 ElasticSearch 的基本概念,如資料索引、分析和動態映射
- 查詢和過濾 ElasticSearch,以獲得更準確和精確的搜尋結果。
- 學習如何監控和管理 ElasticSearch 叢集,並排除任何出現的問題。
詳細內容
ElasticSearch 是一個基於 Apache Lucene 的開源搜尋伺服器。它旨在提供可擴展的搜尋解決方案,並內建支援近即時搜尋和多租戶功能。
通過設置您自己的自定義叢集來進入 ElasticSearch 的世界,本書將向您展示如何創建一個快速、可擴展且靈活的搜尋解決方案。通過學習資料索引和分析的細節,《ElasticSearch Server》將引導您開始掌握 ElasticSearch 的強大功能。實用的章節涵蓋如何搜尋資料、擴展搜尋以及深入叢集管理和搜尋分析,這本書非常適合對搜尋伺服器有興趣的新手和經驗者。
在《ElasticSearch Server》中,您將學習如何以更快、更準確和靈活的搜尋功能來革新您的網站或應用程式。從設置您自己的 ElasticSearch 叢集和搜尋及擴展搜尋參數的章節開始,您將能夠快速創建一個快速、可擴展且完全自定義的搜尋解決方案。
進一步擴展您的知識,您將學習 ElasticSearch 的查詢 API,並能自信地使用強大的過濾和分面功能。您將獲得實用的知識,了解如何利用 ElasticSearch 的近即時能力和對多租戶的支援。
您的旅程將以幫助您監控和調整 ElasticSearch 叢集的章節結束,還有一些進階主題,如分片分配、閘道配置和發現模組。
您將從本書中學到什麼
- ElasticSearch 索引的配置和創建。
- 使用 ElasticSearch 查詢 DSL 進行各種查詢。
- 高效且精確地使用過濾器而不損失性能。
- 實現自動完成功能
- 突出顯示資料和地理搜尋資訊以獲得更好的結果。
- 了解 ElasticSearch 如何返回結果以及如何驗證這些結果。
- 使用分面和「類似這個」功能來獲得更多搜尋結果,改善客戶的搜尋體驗。
- 通過使用 ElasticSearch API 以及第三方監控解決方案來監控您的叢集狀態和健康狀況。
方法
本書以友好、實用的風格撰寫,並包含大量的實作範例和教程。
本書的讀者對象
本書是為希望利用 ElasticSearch 創建快速且靈活的搜尋解決方案的開發者而寫的。如果您希望學習 ElasticSearch 或提高您的熟練度,那麼這本書適合您。您不需要了解 ElasticSearch、Java 或 Apache Lucene 的任何知識來使用本書,但需要具備基本的資料庫和查詢知識。