Jump to ratings and reviews
Rate this book

Elasticsearch in Action

Rate this book
Summary

"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.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Modern search seems like magic you type a few words and the search engine appears to know what you want. With the Elasticsearch real-time search and analytics engine, you can give your users this magical experience without having to do complex low-level programming or understand advanced data science algorithms. You just install it, tweak it, and get on with your work.

About the Book

"Elasticsearch in Action" teaches you how to write applications that deliver professional quality search. As you read, you'll learn to add basic search features to any application, enhance search results with predictive analysis and relevancy ranking, and use saved data from prior searches to give users a custom experience. This practical book focuses on Elasticsearch's REST API via HTTP. Code snippets are written mostly in bash using cURL, so they're easily translatable to other languages.

What's InsideWhat is a great search application?Building scalable search solutionsUsing Elasticsearch with any languageConfiguration and tuning

About the Reader

For developers and administrators building and managing search-oriented applications.

About the Authors

Radu Gheorghe is a search consultant and software engineer. Matthew Lee Hinman develops highly available, cloud-based systems. Roy Russo is a specialist in predictive analytics.

Table of ContentsPART 1 CORE ELASTICSEARCH FUNCTIONALITYIntroducing ElasticsearchDiving into the functionalityIndexing, updating, and deleting dataSearching your dataAnalyzing your dataSearching with relevancyExploring your data with aggregationsRelations among documentsPART 2 ADVANCED ELASTICSEARCH FUNCTIONALITYScaling outImproving performanceAdministering your cluster"

400 pages, ebook

First published January 1, 2014

35 people are currently reading
259 people want to read

About the author

Radu Gheorghe

2 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
35 (36%)
4 stars
36 (37%)
3 stars
20 (20%)
2 stars
4 (4%)
1 star
2 (2%)
Displaying 1 - 14 of 14 reviews
Profile Image for Sebastian Gebski.
1,187 reviews1,338 followers
July 27, 2017
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.
Profile Image for Marco Aep.
9 reviews2 followers
Read
July 15, 2025
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.
4 reviews
May 23, 2019
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".

6 reviews
October 12, 2018
Đầy đủ mọi thứ về ES. Riêng phần force update sẽ tìm hiểu kỷ hơn
1 review
February 3, 2016
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!
Profile Image for Christophe Addinquy.
390 reviews19 followers
August 6, 2017
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
Profile Image for Kunal Kumar.
1 review
Currently reading
June 4, 2014
for bigdata
This entire review has been hidden because of spoilers.
Displaying 1 - 14 of 14 reviews

Can't find what you're looking for?

Get help and learn more about the design.