Elasticsearch in Action teaches you how to build scalable search applications using Elasticsearch. You'll ramp up fast, with an informative overview and an engaging introductory example. Within the first few chapters, you'll pick up the core concepts you need to implement basic searches and efficient indexing. With the fundamentals well in hand, you'll go on to gain an organized view of how to optimize your design. Perfect for developers and administrators building and managing search-oriented applications.
I totally didn't see it coming - actually I don't find ES particularly fascinating, so my expectations for this book were rather low. But surprise, surprise - it's the best tech book I've read for several months.
Very approachable, very practical (in terms of addressing real-life needs), very clear. Nice chapter on optimisations, decent one on nested data & denormalization, very good appendix about percolator (I didn't know such stuff is possible on ES). This is one of very few books I can describe with a statement - "no, you can't easily find the same content in a random web tutorial / course".
As a person who has already had some experience with ES, I can (without any doubt) recommend this book as the best learning resource on Elasticsearch I've personally seen.
A good technical book. The chapter structure is well designed, and the information is essential and easy to understand. The book includes many practical examples, which are well structured.
Why this book has so many **recent** four-star and five-star reviews - I just can't get it...
1) This book is based on Elasticsearch 1.x so a lot of the features mentioned in the book are already deprecated. 2) Most of the book can be considered a rewrite of the official ES documentation. The book lists a lot of different code / API calls of indexing, querying and filtering in ES but all these things can be found in the doc fairly easily. 3) Chapter 9 - 11 might have some real value but again this book is really not an "in-depth understanding or analysis of ElasticSearch".
The roadmap is pretty well-organized. Since an example-driven approach is a must to demystify how components work, this book entirely embodies each concept in order. Each chapter especially the first part of the book starts with an explanation about how it actually works under the hood and ends with how this tool takes extra care to manipulate each technique. What is important to note is that do not underestimate appendices, each of which enriches the tool when blending with it.You will agree with me with no doubt when reading them. All in all, I can recommend the book for those who really want to get starting on ElasticSearch (ES) from basic to advance concepts. The ES community gains another great book!
This book doesn't fits the "in action" format from my point of view. Yes, i's quite comprhensive, but more like a reference manual than a book to introduce this NoSQL database. All examples are performed through curl. While search is performed through web pages or back-end application it misses the real end to end use case of feeding or searching from here. I would have been more happy with a book showing how to design applications including ElasticSearch in such ways. Ma note de lecture en français ici