Book Review: Mastering ElasticSearch

Packt recently asked me to review their new publication Mastering ElasticSearch by Rafał Kuć and Marek Rogoziński. Since most of my experience with elasticsearch has been from a systems points of view — index management, cluster maintenance, indexing performance — I paid most attention to the chapters about those parts of elasticsearch.

master-es-coverI found the book to quite informative, and technically accurate. The chapter titled Fighting with Fire was an intriguing addition, acknowledging that in the real-world, dealing with system problems (and sometimes failures!) is a very important part of running large distributed systems. This chapter only scratched the surface — but the topics it did cover are valid, and I’ve dealt with them myself, many times.

In general the book is a good balance of information about indexing and searching, as well as running an elasticsearch cluster. There are a few minor typographical errors in the book, and one place the text refers to a “master” shard, when it should read “primary” shard, but it’s clear from the context what the text means. All-in-all, these errors are few.

While most of the information presented in the book is available in the elasticsearch docs, or online in other forms, this book brings it together in a highly coherent manner, approachable style, and is worthwhile reading for those with some initial experience with elasticsearch.

In the interests of full disclosure: Packt provided me with a free e-copy of the book for the purposes of the review.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">