Video description
In Video Editions the narrator reads the book while the content, figures, code listings, diagrams, and text appear on the screen. Like an audiobook that you can also watch as a video.
Build powerful, production-ready search applications using the incredible features of Elasticsearch.
In Elasticsearch in Action, Second Edition you will discover:
- Architecture, concepts, and fundamentals of Elasticsearch
- Installing, configuring, and running Elasticsearch and Kibana
- Creating an index with custom settings
- Data types, mapping fundamentals, and templates
- Fundamentals of text analysis and working with text analyzers
- Indexing, deleting, and updating documents
- Indexing data in bulk, and reindexing and aliasing operations
- Learning search concepts, relevancy scores, and similarity algorithms
Elasticsearch in Action, Second Edition teaches you to build scalable search applications using Elasticsearch. This completely new edition explores Elasticsearch fundamentals from the ground up. You’ll deep dive into design principles, search architectures, and Elasticsearch’s essential APIs. Every chapter is clearly illustrated with diagrams and hands-on examples. You’ll even explore real-world use cases for full text search, data visualizations, and machine learning. Plus, its comprehensive nature means you’ll keep coming back to the book as a handy reference!
About the Technology
Create fully professional-grade search engines with Elasticsearch and Kibana! Rewritten for the latest version of Elasticsearch, this practical book explores Elasticsearch’s high-level architecture, reveals infrastructure patterns, and walks through the search and analytics capabilities of numerous Elasticsearch APIs.
About the Book
Elasticsearch in Action, Second Edition teaches you how to add modern search features to websites and applications using Elasticsearch 8. In it, you’ll quickly progress from the basics of installation and configuring clusters, to indexing documents, advanced aggregations, and putting your servers into production. You’ll especially appreciate the mix of technical detail with techniques for designing great search experiences.
What's Inside
- Understanding search architecture
- Full text and term-level search queries
- Analytics and aggregations
- High-level visualizations in Kibana
- Configure, scale, and tune clusters
About the Reader
For application developers comfortable with scripting and command-line applications.
About the Author
Madhusudhan Konda is a full-stack lead engineer, architect, mentor, and conference speaker. He delivers live online training on Elasticsearch and the Elastic Stack.
Quotes
Madhu’s passion comes across in the depth and breadth of this book, the enthusiastic tone, and the hands-on examples. I hope you will take what you have read and put it ‘in action’.
- From the Foreword by Shay Banon, Founder of Elasticsearch
Practical and well-written. A great starting point for beginners and a comprehensive guide for more experienced professionals.
- Simona Russo, Serendipity
The author’s excitement is evident from the first few paragraphs. Couple that with extensive experience and technical prowess, and you have an instant classic.
- Herodotos Koukkides and Semi Koen, Global Japanese Financial Institution
Table of contents
- Chapter 1. Overview
- Chapter 1. Search is the new normal
- Chapter 1. Modern search engines
- Chapter 1. Elasticsearch overview
- Chapter 1. Popular adoption
- Chapter 1. Generative AI and modern search
- Chapter 1. Summary
- Chapter 2. Getting started
- Chapter 2. Retrieving data
- Chapter 2. Full-text search
- Chapter 2. Term-level queries
- Chapter 2. Compound queries
- Chapter 2. Aggregations
- Chapter 2. Summary
- Chapter 3. Architecture
- Chapter 3. The building blocks
- Chapter 3. Inverted indexes
- Chapter 3. Relevancy
- Chapter 3. Routing algorithm
- Chapter 3. Scaling
- Chapter 3. Summary
- Chapter 4. Mapping
- Chapter 4. Dynamic mapping
- Chapter 4. Explicit mapping
- Chapter 4. Data types
- Chapter 4. Core data types
- Chapter 4. Advanced data types
- Chapter 4. Fields with multiple data types
- Chapter 4. Summary
- Chapter 5. Working with documents
- Chapter 5. Retrieving documents
- Chapter 5. Manipulating responses
- Chapter 5. pdating documents
- Chapter 5. Deleting documents
- Chapter 5. Working with documents in bulk
- Chapter 5. Reindexing documents
- Chapter 5. Summary
- Chapter 6. Indexing operations
- Chapter 6. Creating indexes
- Chapter 6. Reading indexes
- Chapter 6. Deleting indexes
- Chapter 6. Closing and opening indexes
- Chapter 6. Index templates
- Chapter 6. Monitoring and managing indexes
- Chapter 6. Advanced operations
- Chapter 6. Index lifecycle management (ILM)
- Chapter 6. Summary
- Chapter 7. Text analysis
- Chapter 7. Analyzer modules
- Chapter 7. Built-in analyzers
- Chapter 7. Custom analyzers
- Chapter 7. Specifying analyzers
- Chapter 7. Character filters
- Chapter 7. Tokenizers
- Chapter 7. Token filters
- Chapter 7. Summary
- Chapter 8. Introducing search
- Chapter 8. How does search work?
- Chapter 8. Movie sample data
- Chapter 8. Search fundamentals
- Chapter 8. Anatomy of a request and a response
- Chapter 8. URI request searches
- Chapter 8. Query DSL
- Chapter 8. Search features
- Chapter 8. Summary
- Chapter 9. Term-level search
- Chapter 9. The term query
- Chapter 9. The terms query
- Chapter 9. The ids query
- Chapter 9. The exists query
- Chapter 9. The range query
- Chapter 9. The wildcard query
- Chapter 9. The prefix query
- Chapter 9. Fuzzy queries
- Chapter 9. Summary
- Chapter 10. Full-text searches
- Chapter 10. Sample data
- Chapter 10. The match_all query
- Chapter 10. The match_none query
- Chapter 10. The match query
- Chapter 10. The match_phrase query
- Chapter 10. The match_phrase_prefix query
- Chapter 10. The multi_match query
- Chapter 10. The query_string query
- Chapter 10. Fuzzy queries
- Chapter 10. Simple string queries
- Chapter 10. The simple_query_string query
- Chapter 10. Summary
- Chapter 11. Compound queries
- Chapter 11. Compound queries
- Chapter 11. The Boolean (bool) query
- Chapter 11. Constant scores
- Chapter 11. The boosting query
- Chapter 11. The disjunction max (dis_max) query
- Chapter 11. The function_score query
- Chapter 11. Summary
- Chapter 12. Advanced search
- Chapter 12. Geospatial data types
- Chapter 12. Geospatial queries
- Chapter 12. The geo_bounding_box query
- Chapter 12. The geo_distance query
- Chapter 12. The geo_shape query
- Chapter 12. The shape query
- Chapter 12. The span query
- Chapter 12. Specialized queries
- Chapter 12. Summary
- Chapter 13. Aggregations
- Chapter 13. Metric aggregations
- Chapter 13. Bucket aggregations
- Chapter 13. Parent and sibling aggregations
- Chapter 13. Pipeline aggregations
- Chapter 13. Summary
- Chapter 14. Administration
- Chapter 14. Node communication
- Chapter 14. Shard sizing
- Chapter 14. Snapshots
- Chapter 14. Advanced configurations
- Chapter 14. Cluster masters
- Chapter 14. Summary
- Chapter 15. Performance and troubleshooting
- Chapter 15. Index speed problems
- Chapter 15. Unstable clusters
- Chapter 15. Circuit breakers
- Chapter 15. Final words
- Chapter 15. Summary
- Appendix B. Ingest pipelines
- Appendix B. Mechanics of ingest pipelines
- Appendix B. Loading PDFs into Elasticsearch
- Appendix C. Clients
- Appendix C. Background
- Appendix C. Maven/Gradle project setup
- Appendix C. Initialization
- Appendix C. Namespace clients
- Appendix C. Creating an index
- Appendix C. Indexing documents
- Appendix C. Searching
Product information
- Title: Elasticsearch in Action, Second Edition, Video Edition
- Author(s):
- Release date: December 2023
- Publisher(s): Manning Publications
- ISBN: None
You might also like
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 …
audiobook
Elasticsearch in Action, Second Edition
Build powerful, production-ready search applications using the incredible features of Elasticsearch. In Elasticsearch in Action, Second …
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 8.x Cookbook - Fifth Edition
Search, analyze, store and manage data effectively with Elasticsearch 8.x Key Features Explore the capabilities of …