Whether you need full-text search or real-time analytics of structured data
- or both
- the Elasticsearch distributed search engine is an ideal way to put your data to work This practical guide not only shows you how to search analyze & explore data with Elasticsearch but also helps you deal with the complexities of human language geolocation & relationships If you're a newcomer to both search & distributed systems you'll quickly learn how to integrate Elasticsearch into your application More experienced users will pick up lots of advanced techniques Throughout the book you'll follow a problem-based approach to learn why when & how to use Elasticsearch features Understand how Elasticsearch interprets data in your documents Index & query your data to take advantage of search concepts such as relevance & word proximity Handle human language through the effective use of analyzers & queries Summarize & group data to show overall trends with aggregations & analytics Use geo-points & geo-shapes
- Elasticsearch's approaches to geolocation Model your data to take advantage of Elasticsearch's horizontal scalability Learn how to configure & monitor your cluster in production