Tags
Language
Tags
September 2025
Su Mo Tu We Th Fr Sa
31 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 1 2 3 4
    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

    Building A Search Engine Using Elasticsearch Or Opensearch

    Posted By: ELK1nG
    Building A Search Engine Using Elasticsearch Or Opensearch

    Building A Search Engine Using Elasticsearch Or Opensearch
    Published 9/2025
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 5.69 GB | Duration: 5h 16m

    Become a search engine expert by acquiring both the theoretical and practical knowledge require to build one

    What you'll learn

    Understand how a search engine works

    Understand how scoring works

    Implement basic end-to-end full text search with Elasticsearch/Opensearch

    Implement different forms of querying

    Implement facetting

    Implement auto-completion

    Index data into Elasticsearch/Opensearch including using bulk API

    Writing a focused crawler/scrapper to populate your search index

    Requirements

    Minimal programming capabilities

    Understanding of data, data structures and querying

    Minimal Java knowledge

    Minimal frontend knowledge (html, css, javascript)

    Description

    With this course you will gain an in depth understanding of how a search engine works and how to implement it using Elasticsearch (or it's fork: OpenSearch). Not only will you learn the theory behind search and analytics, but we will also go through, step by step, how to concretely implement these concepts in ElasticSearch.We will explore many topics around search and you will learn to setup your own search engine with advanced capabilities such as full text search, live auto-completion, content recommendation, geo-spatial data querying.From a practical perspective we will:properly setting up our analyzersimplement different forms of data extraction and indexing into Elasticexplore Elastic's numerous querying capabilities, including full text searchexplore Elastic's numerous analytics capabilities, in particular aggregationbuild a faceted search engine in Javaexplore Geo-Spatial queryingsee how to properly configure our search engine for scalabilityAfter this course, these topics will no longer be mysterious and you'll have the fundamental understanding allowing you to efficiently implement them. Furthermore, have this understanding will open the door to the world's not only of search, but also high volume data analytics, and artificial intelligence, as they share common mathematical backgrounds.This course is not just about learning a technology, Elasticsearch, but also about building a strong background to use it properly.

    Overview

    Section 1: Basics

    Lecture 1 Introduction

    Lecture 2 Hands-on: Setup

    Lecture 3 Search Basics

    Lecture 4 Hands-on: Our First Index

    Section 2: Analysis

    Lecture 5 Document Analysis: Making Our Content Searchable

    Lecture 6 Hands-on: Let's add different analyzers

    Lecture 7 Advanced doc analysis

    Lecture 8 Hands-on: Studying analysis options

    Lecture 9 Indexing

    Lecture 10 Hands-on: Let's add some content

    Section 3: Searching

    Lecture 11 How scoring works

    Lecture 12 Hands-on: Scoring in practice

    Lecture 13 Searching & Aggregating

    Lecture 14 Hands-on: Let's search for stuff

    Lecture 15 Joining Data

    Lecture 16 Hands-on: Let's play with different joining options

    Section 4: Collecting and indexing data

    Lecture 17 Search engine indexing

    Lecture 18 Hands-on: Let's build our crawler

    Lecture 19 Index Management

    Lecture 20 Hands-on: Let's improve our index management

    Section 5: Building a search engine

    Lecture 21 Search Engine API

    Lecture 22 Hands-on: Let's build our search API

    Lecture 23 Search Engine GUI

    Lecture 24 Hands-on: Full search experience

    Lecture 25 Bulk indexing

    Lecture 26 Hands-on: Batching at work

    Section 6: Final words

    Lecture 27 Conclusion

    Software developers in general even if this courses targets Java,Learners looking to go into depth in their understanding of search engines,Learners looking to mix knowledge and hands-on