Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Elasticsearch: A Complete Guide

Buy

End-to-end Search and Analytics

About This Book

  • Solve your data analytics problems with the Elastic Stack
  • Improve your user search experience with Elasticsearch and develop your own Elasticsearch plugins
  • Design your index, configure it, and distribute it ― you'll also learn how it works

Who This Book Is For

This course is for anyone who wants to build efficient search and analytics applications. Some development experience is expected.

What You Will Learn

  • Install and configure Elasticsearch, Logstash, and Kibana
  • Write CRUDE operations and other search functionalities using the Elasticsearch Python and Java Clients
  • Build analytics using aggregations
  • Set up and scale Elasticsearch clusters using best practices
  • Master document relationships and geospatial data
  • Build your own data pipeline using Elastic Stack
  • Choose the appropriate amount of shards and replicas for your deployment
  • Become familiar with the Elasticsearch APIs

In Detail

Elasticsearch is a modern, fast, distributed, scalable, fault tolerant, open source search and analytics engine. It provides a new level of control over how you can index and search even huge sets of data. This course will take you from the basics of Elasticsearch to using Elasticsearch in the Elastic Stack and in production.

You'll start with the very basics: Elasticsearch terminology, installation, and configuring Elasticsearch. After this, you'll take a look at analytics and indexing, search, and querying. You'll learn how to create maps and visualizations. You'll also be briefed on cluster scaling, search and bulk operations, backups, and security.

Then you'll be ready to get into Elasticsearch's internal functionalities including caches, Apache Lucene library, and its monitoring capabilities. You'll learn about the practical usage of Elasticsearch configuration parameters and how to use the monitoring API. You'll discover how to improve the user search experience, index distribution, segment statistics, merging, and more.

Once you have mastered this, you'll dive into end-to-end visualize-analyze-log techniques with Elastic Stack (also known as the ELK stack). You'll explore Elasticsearch, Logstash, and Kibana and see how to make them work together to build fresh insights and business metrics out of data. You'll be able to use Elasticsearch with other de facto components in order to get the most out of Elasticsearch. By the end of this course, you'll have developed a full-fledged data pipeline.

This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products:

  • Elasticsearch Essentials
  • Mastering Elasticsearch, Second Edition
  • Learning ELK Stack

Style and approach

This course aims to create a smooth learning path that will teach you how to effectively use Elasticsearch with other de facto components and get the most out of Elasticsearch. Through this comprehensive course, you'll learn the basics of Elasticsearch and progress to using Elasticsearch in the Elastic stack and in production.

(HTML tags aren't allowed.)

Using Docker: Developing and Deploying Software with Containers
Using Docker: Developing and Deploying Software with Containers

Docker containers offer simpler, faster, and more robust methods for developing, distributing, and running software than previously available. With this hands-on guide, you’ll learn why containers are so important, what you’ll gain by adopting Docker, and how to make it part of your development...

Kotlin Standard Library Cookbook: Master the powerful Kotlin standard library through practical code examples
Kotlin Standard Library Cookbook: Master the powerful Kotlin standard library through practical code examples
Build optimized applications in Kotlin by learning how to make use of the standard library features the smart way.

Key Features
  • Get the most out of the Kotlin library to develop high-quality portable applications
  • Explore the powerful support for data processing and I/O...
Kotlin Blueprints: A practical guide to building industry-grade web, mobile, and desktop applications in Kotlin using frameworks such as Spring Boot and Node.js
Kotlin Blueprints: A practical guide to building industry-grade web, mobile, and desktop applications in Kotlin using frameworks such as Spring Boot and Node.js

Get to know the building blocks of Kotlin and best practices when using quality world-class applications

Key Features

  • Learn to build exciting and scalable Android and web applications (both the server-side and client-side parts) with your Kotlin skills
  • Dive into the great...

Jenkins Fundamentals: Accelerate deliverables, manage builds, and automate pipelines with Jenkins
Jenkins Fundamentals: Accelerate deliverables, manage builds, and automate pipelines with Jenkins

Continuous integration with Jenkins speeds up your projects and saves you time and money

Key Features

  • Get a perfect balance of theories and hands-on activities
  • Apply continuous integration and delivery to your workflow
  • Explore concepts such as the plugin...
Learning Proxmox VE
Learning Proxmox VE

Unleash the power of Proxmox VE by setting up a dedicated virtual environment to serve both containers and virtual machines

About This Book

  • Create virtual machines and containers from the comfort of your workstation using Proxmox VE's web-based management...
Mastering Elasticsearch, Second Edition
Mastering Elasticsearch, Second Edition

Further your knowledge of the Elasticsearch server by learning more about its internals, querying, and data handling

About This Book

  • Understand Apache Lucene and Elasticsearch's design and architecture
  • Design your index, configure it, and distribute it, not only with assumptions, but...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy