Elasticsearch is a powerful tool for handling and managing large amount of data. It is scalable, reliable, and fast, with various features for data analysis and search. This book is a comprehensive guide to using Elasticsearch to manage data. It starts with an overview of Elasticsearch, detailing it
Learning Elasticsearch 7.x: Index, Analyze, Search and Aggregate Your Data Using Elasticsearch (English Edition)
β Scribed by Anurag Srivastava
- Publisher
- BPB Publications
- Year
- 2020
- Tongue
- English
- Leaves
- 310
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
A step-by-step guide that will teach you how to use Elasticsearch in your application effectively
Key Features
Description
In the modern Information Technology age, we are flooded with loads of data so we should know how to handle those data and transform them to fetch meaningful information. This book is here to help you manage the data using Elasticsearch.
The book starts by covering the fundamentals of Elasticsearch and the concept behind it. After the introduction, you will learn how to install Elasticsearch on different platforms. You will then get to know about Index Management where you will learn to create, update, and delete Elasticsearch indices. Then you will understand how the Query DSL works and how to write some complex search queries using the Query DSL. After completing these basic features, you will move to some advanced topics. Under advanced topics, you will learn to handle Geodata which can be used to plot the data on a map. The book then focuses on Data Analysis using Aggregation. You will then learn how to tune Elasticsearch performance. The book ends with a chapter on Elasticsearch administration.
What will you learn
Who this book is for
This book is for developers, architects, DBA, DevOps, and other readers who want to learn Elasticsearch efficiently and want to apply that in their application whether it is a new one or an existing one. It is also beneficial to those who want to play with their data using Elasticsearch. Basic computer programming is a prerequisite.
Table of Contents
1 Getting started with Elasticsearch
2 Installation Elasticsearch
3 Working with Elastic Stack
4 Preparing your data5 Importing Data into Elasticsearch
6 Managing Your Index
7 Apply Search on Your Data
8 Handling Geo with Elasticsearch
9 Aggregating Your Data
10 Improving the Performance
11 Administer Elasticsearch
About the Authors
Anurag Srivastava works as Deputy Manager in the R&D centre of an air conditioning company. With 14+ years of experience in the software industry, he has led and handled teams and clients for more than 7 years. He is well experienced with the Elastic Stack for creating dashboards using system metrics data, log data, application data, or relational databases.
He is a regular blogger on technical subjects, which can be found at bqstack or medium.
Linkedin profile: https://www.linkedin.com/in/anubioinfo/
π SIMILAR VOLUMES
Key Features Get to grips with the basics of Elasticsearch concepts and its APIs, and use them to create efficient applications Create large-scale Elasticsearch clusters and perform analytics using aggregation This comprehensive guide will get you up and running with Elasticsearch 5.x in no time
Beginning with an overview of the way ElasticSearch stores data, you'll begin to extend your knowledge to tackle indexing and mapping, and learn how to configure ElasticSearch to meet your users' needs. You'll then find out how to use analysis and analyzers for greater intelligence in how you organi
The ELK stack - Elasticsearch, Logstash, and Kibana, is a powerful combination of open source tools. Elasticsearch is for deep search and data analytics. Logstash is for centralized logging, log enrichment, and parsing. Kibana is for powerful and beautiful data visualizations. In short, the Elastics
This book will guide you through the complete ElasticSearch ecosystem. From choosing the correct transport layer and communicating with the server to creating and customizing internal actions, you will develop an in-depth knowledge of the implementation of the ElasticSearch architecture. After crea