Book description
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.
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 Inside
- What is a great search application?
- Building scalable search solutions
- Using Elasticsearch with any language
- Configuration and tuning
About the Reader
This book is 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.
Quotes
To understand how a modern search infrastructure works is a daunting task. Radu, Matt, and Roy make it an engaging, hands-on experience.
- Sen Xu, Twitter Inc.
An indispensable guide to the challenges of search of semi-structured data.
- Artur Nowak, Evidence Prime
The best resource for a complex topic. Highly recommended.
- Daniel Beck, juris GmbH
Took me from confused to confident in a week.
- Alan McCann, Givsum.com
Publisher resources
Table of contents
- Copyright
- Brief Table of Contents
- Table of Contents
- Preface
- Acknowledgments
- About This Book
- About the Cover Illustration
-
Part 1.
- Chapter 1. Introducing Elasticsearch
- Chapter 2. Diving into the functionality
- Chapter 3. Indexing, updating, and deleting data
- Chapter 4. Searching your data
- Chapter 5. Analyzing your data
- Chapter 6. Searching with relevancy
- Chapter 7. Exploring your data with aggregations
- Chapter 8. Relations among documents
- Part 2.
- Appendix A. Working with geospatial data
- Appendix B. Plugins
- Appendix C. Highlighting
- Appendix D. Elasticsearch monitoring plugins
- Appendix E. Turning search upside down with the percolator
- Appendix F. Using suggesters for autocomplete and did-you-mean functionality
- Index
- List of Figures
- List of Tables
- List of Listings
Product information
- Title: Elasticsearch in Action
- Author(s):
- Release date: November 2015
- Publisher(s): Manning Publications
- ISBN: 9781617291623
You might also like
book
Elasticsearch in Action, Second Edition
Build powerful, production-ready search applications using the incredible features of Elasticsearch. In Elasticsearch in Action, Second …
book
Elasticsearch: The Definitive Guide
Whether you need full-text search or real-time analytics of structured data—or both—the Elasticsearch distributed search engine …
book
Elasticsearch 8.x Cookbook - Fifth Edition
Search, analyze, store and manage data effectively with Elasticsearch 8.x Key Features Explore the capabilities of …
video
Elasticsearch 8 and the Elastic Stack: In-Depth and Hands-On
Elasticsearch 8 is a powerful tool for analyzing big datasets in a matter of milliseconds! It’s …