Copyright
Brief Table of Contents
Table of Contents
Preface
Acknowledgments
About This Book
About the Cover Illustration
1.
Chapter 1. Introducing Elasticsearch
1.1. Solving search problems with Elasticsearch
1.1.1. Providing quick searches
1.1.2. Ensuring relevant results
1.1.3. Searching beyond exact matches
1.2. Exploring typical Elasticsearch use cases
1.2.1. Using Elasticsearch as the primary back end
1.2.2. Adding Elasticsearch to an existing system
1.2.3. Using Elasticsearch with existing tools
1.2.4. Main Elasticsearch features
1.2.5. Extending Lucene functionality
1.2.6. Structuring your data in Elasticsearch
1.2.7. Installing Java
1.2.8. Downloading and starting Elasticsearch
1.2.9. Verifying that it works
1.3. Summary
Chapter 2. Diving into the functionality
2.1. Understanding the logical layout: documents, types, and indices
2.1.1. Documents
2.1.2. Types
2.1.3. Indices
2.2. Understanding the physical layout: nodes and shards
2.2.1. Creating a cluster of one or more nodes
2.2.2. Understanding primary and replica shards
2.2.3. Distributing shards in a cluster
2.2.4. Distributed indexing and searching