Description
Whether you want full-text search or real-time analytics of structured data—or both—the Elasticsearch distributed search engine is a good way to put your data to work. This practical guide not only shows you search, analyze, and explore data with Elasticsearch, but also helps you maintain the complexities of human language, geolocation, and relationships.
If you’re a newcomer to both search and distributed systems, you’ll quickly learn to integrate Elasticsearch into your application. More experienced users will pick up quite a lot of advanced techniques. Right through the book, you’ll follow a problem-based approach to be informed why, when, and use Elasticsearch features.
- Understand how Elasticsearch interprets data on your documents
- Index and query your data to make the most of search concepts such as relevance and word proximity
- Handle human language through the effective use of analyzers and queries
- Summarize and group data to show overall trends, with aggregations and analytics
- Use geo-points and geo-shapes—Elasticsearch’s approaches to geolocation
- Model your data to make the most of Elasticsearch’s horizontal scalability
- Learn configure and monitor your cluster in production