Save Big On Open-Box & Pre-owned: Buy "Elasticsearch: The Definitive Guide: A Distributed...” from Amazon Warehouse Deals and save 23% off the $49.99 list price. Product is eligible for Amazon's 30-day returns policy and Prime or FREE Shipping. See all Open-Box & Pre-owned offers from Amazon Warehouse Deals.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Elasticsearch: The Definitive Guide: A Distributed Real-Time Search and Analytics Engine 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Frequently Bought Together
Customers Who Bought This Item Also Bought
Special Offers and Product Promotions
About the Author
Clinton Gormley was the first user of Elasticsearch and wrote the Perl API back in 2010. When Elasticsearch formed a company in 2012, he joined as a developer and the maintainer of the Perl modules. Now Clinton spends a lot of his time designing the user interfaces and speaking and writing about Elasticsearch. He studied medicine at UCT in Cape Town and lives in Barcelona.
Zachary Tong has been working with Elasticsearch since 2011. During that time, he has written a number of tutorials to help beginners start using Elasticsearch. Zach is now a developer at Elasticsearch and maintains the PHP client, gives trainings and helps customers manage clusters in production. He studied biology at Rensselaer Polytechnic Institute and now lives in South Carolina.
Top Customer Reviews
Part 1 covers the basic tools in just enough detail to allow you to start using Elasticsearch. Each concept is introduced progressively, before being developed in its own chapter later in the book for a smoother learning experience.
Part 2 and 3 highlight the complexity of searching, providing the right balance between theory and practice. Each of the topics covered such as stemming, synonyms, multilingual, is perfectly illustrated with clear real-world examples.
Part 4 dives into an important subject by presenting the aggregations, the feature on which Kibana is build (Kibana is not described in this book), while Part 5 ends the tour of Elasticsearch features with an really useful and powerful one: the geolocation.
Part 6 discusses best practices, so at the end of this book, you will have a solid understanding of search theory and how to model your documents efficiently in Elasticsearch to face the challenges of searching semi-structured data. A must-read for developers!
What I preferred the most is the numerous optional chapters to dive into the inner working of Elasticsearch. The richly illustrated explanations of the scoring calculation are a must! This is exactly why I prefer read lengthy book over often more concise official documentation. A highly successful technical book!.
Please not that the book is published in Creative Commons licence and an updated edition covering the version 2.x is available from the official site along the reference documentation.
The book mentions that ElasticSearch's RESTful API can be accessed using tools from largely every language (eg Python), but makes no mention of issues that come from using python's "requests" library. A section on language-specific implementation (if only a brief primer on the use of ElasticSearch's wonderful Python library) would have been helpful while retaining the language independence that the book is right to pursue.
All of these would normally be "nice-to-have" features, but I expected a bit more given how I kept having to refer back to the official documentation as I read.
Most Recent Customer Reviews
It was as advertised, but it wasn't really what I wanted. It's dated. It's incomplete. It should have been thrown away instead of being sold. Read morePublished 5 months ago by JEFF S.
This is not a good intro book or even a good book period. I read this and was left with many questions. Read morePublished 10 months ago by KI
Some things are outdated, some detailed descriptions for newbies are missing.Published 11 months ago by Dario Botkuljak
Its a good step-by-step guide for Elastic Search - would appreciate if it had more Java API related examplesPublished 16 months ago by Amazon mom