Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Learning Path: The Complete Guide To Elasticsearch 5.X

    Posted By: ELK1nG
    Learning Path: The Complete Guide To Elasticsearch 5.X

    Learning Path: The Complete Guide To Elasticsearch 5.X
    Last updated 8/2017
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 472.71 MB | Duration: 3h 50m

    Perform advanced search and analytics with Elasticsearch 5.x

    What you'll learn

    Understand how to choose the best Elasticsearch cloud topology to deploy and power it up with external plugins

    Learn cluster, node, and its services

    Understand and explore replication and sharding

    Learn how to map base types, arrays, and objects

    Get familiar with basic operations in Elasticsearch such as creating, deleting, and opening/closing

    Learn how to use has_child query, has_parent query, and nested query for searching

    Explore aggregations and scripting in Elasticsearch

    Requirements

    Basic JSON knowledge is required.

    Understanding of Java and related technologies is also needed.

    Description

    Elasticsearch is an open-source, broadly-distributable, readily-scalable, and enterprise-grade search engine. Accessible through an extensive and elaborate API, Elasticsearch can power extremely fast searches that support your data discovery applications. If you are a developer who wants to get the most out of Elasticsearch for advanced search and analytics, then go for this Learning Path.
    Packt’s Video Learning Path is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.


    With regard to Elasticsearch, we have the following advantages:


    Full-text search. Schema free. Built on top of Lucene. Supports Cloud.


    This Learning Path is a one-stop guide to master the complete Elasticsearch ecosystem. You will start with learning new features of Elasticsearch 5.x and setting up Elasticsearch on your system. Then, you will learn basic operations of Elasticsearch to perform on your data. Moving ahead, you will learn to create complex queries and analytics, and perform index mapping. Finally, you will learn advanced operations such as searching, working with text, numeric and geo queries, and performing aggregations and scripting.


    By the end of this Learning Path, you will gain a deeper understanding of new features and operations of Elasticsearch 5.x to create flexible and scalable search solutions.

    About the Author:

    Alberto Paro is an engineer, project manager, and software developer. He currently works as freelance trainer/consultant on big data technologies and NoSQL solutions. He loves to study emerging solutions and applications mainly related to big data processing, NoSQL, natural language processing, and neural networks. He began programming in BASIC on a Sinclair Spectrum when he was eight years old, and to date, has collected a lot of experience using different operating systems, applications, and programming languages.

    Overview

    Section 1: Elasticsearch 5.x Solutions: Getting Started

    Lecture 1 The Course Overview

    Lecture 2 Understanding Cluster, Node and It's Services

    Lecture 3 Managing Data

    Lecture 4 Understanding Cluster, Replication, and Sharding

    Lecture 5 Communicating with Elasticsearch

    Lecture 6 Downloading and Installing Elasticsearch

    Lecture 7 Setting Up Networking

    Lecture 8 Setting Up a Node

    Lecture 9 Setting Up Different Node Types

    Lecture 10 Installing and Removing Plugins

    Lecture 11 Changing Logging Settings

    Lecture 12 Setting Up a Node Via Docker

    Lecture 13 Using Explicit Mapping Creation

    Lecture 14 Mapping Base Types, Arrays, and Object

    Lecture 15 Mapping a Document and Using Dynamic Templates

    Lecture 16 Managing Nested Objects, Child Document, and Multiple Mapping

    Lecture 17 Mapping GeoPoint Field and GeoShape Field

    Lecture 18 Mapping IP Field and Attachment Field

    Lecture 19 Adding Metadata, Specifying Analyzer and Mapping Completion Field

    Lecture 20 Creating, Deleting, and Opening/Closing an Index

    Lecture 21 Putting and Getting a Mapping

    Lecture 22 Reindexing, Refreshing, and Flushing

    Lecture 23 Force Merge and Shrinking an Index

    Lecture 24 Managing Index Settings and Using Index Aliases

    Lecture 25 Indexing and Getting a Document

    Lecture 26 Deleting and Updating a Document

    Section 2: Elasticsearch 5.x Solutions – Mastering Elasticsearch Operations

    Lecture 27 The Course Overview

    Lecture 28 Searching, Sorting, and Highlighting Results

    Lecture 29 Scrolling and Returning Inner Hits

    Lecture 30 Suggesting Correct Query and Counting Matched Results

    Lecture 31 Query and Query Profiling

    Lecture 32 Deleting and Updating by Query

    Lecture 33 Matching All Documents and Using a Boolean Query

    Lecture 34 Using a Term and Prefix Query

    Lecture 35 Using wildcard, regexp, and Span Query

    Lecture 36 Using a Match and Query String Query

    Lecture 37 Using Range, Common Term, and IDs Query

    Lecture 38 Using the Function Score, Exist, and Template Query

    Lecture 39 Using the has_child Query

    Lecture 40 Using the has_parent Query

    Lecture 41 Using the geo_bounding_box Query

    Lecture 42 Using the geo_polygon Query

    Lecture 43 Using the geo_distance Query

    Lecture 44 Executing Stats and Terms Aggregation

    Lecture 45 Executing Range and Histogram Aggregations

    Lecture 46 Executing Filter Aggregations

    Lecture 47 Executing Global, Geo Distance, and Children Aggregation

    Lecture 48 Executing Nested, Top Hit, and Matrix Stats Aggregation

    Lecture 49 Executing the geo_bound and geo_centroid Aggregation

    Lecture 50 Painless Scripting

    Lecture 51 Installing Additional Scripts Plugins

    This Learning Path is for developers who want to learn Elasticsearch for advanced search and analytics.