Companies Home Search Profile

Complete Guide to Elasticsearch 8 with Python

Focused View

‪Idan Chen‬‏

3:05:41

252 View
  • 1.1 Course Introduction and Overview.pptx
  • 1. Course Introduction and Overview.mp4
    04:52
  • 2. What is Elasticsearch - Article.html
  • 3. Elasticsearch Use Cases - Article.html
  • 4. Elasticsearch Use Cases - QUIZ.html
  • 1.1 elasticsearch-8.7.0.zip
  • 1.2 kibana-8.7.0.zip
  • 1. Installing Elasticsearch on Windows - Article.html
  • 2. Installing Elasticsearch on Linux - Article.html
  • 3. Installing Elasticsearch on Mac - Article.html
  • 4. Installing Python and Elasticsearch-Py Client Library.mp4
    03:51
  • 5. Installing Python and Elasticsearch-Py Client Library - Article.html
  • 6. Basic Configuration and Connecting to Elasticsearch - Article.html
  • 1.1 elasticsearch terms and strcture.pptx
  • 1. Elasticsearch Terms & Structure.mp4
    09:31
  • 2. Elasticsearch Terms & Structure - Article.html
  • 3. Understanding Elasticsearch Structure - QUIZ.html
  • 4.1 elasticsearch field types.pptx
  • 4. Elasticsearch field types.mp4
    03:42
  • 5. Elasticsearch field types - Article.html
  • 6. Elasticsearch field types - QUIZ.html
  • 7.1 working with dev tools.pptx
  • 7. Working with Dev Tools.mp4
    04:28
  • 1.1 Indexing and Managing Documents with python.pptx
  • 1. Introduction to Indexing and Managing Documents with python.mp4
    03:22
  • 2.1 creating indices.zip
  • 2. Creating indices.mp4
    04:06
  • 3.1 indexing documents.zip
  • 3.2 list of documents.zip
  • 3. Inserting Documents.mp4
    02:13
  • 4.1 updating documents.zip
  • 4. Updating Documents.mp4
    01:53
  • 5.1 deleting documents.zip
  • 5. Deleting Documents.mp4
    01:08
  • 6. basic functions in elasticsearch-py - Article.html
  • 7. basic functions in elasticsearch-py - QUIZ.html
  • 1.1 Introduction to Elasticsearch Query DSL.pptx
  • 1. Introduction to Elasticsearch Query DSL.mp4
    04:06
  • 2. DSL - Article.html
  • 3.1 basic searching.zip
  • 3. Basic Searching with Python.mp4
    03:28
  • 4.1 basic searching 2 filters.zip
  • 4. Two keys filter Searching.mp4
    01:20
  • 5.1 multi match.zip
  • 5. Multi Match Searching.mp4
    02:03
  • 6.1 numerical searching.zip
  • 6. Numerical Searching.mp4
    02:05
  • 7.1 advaned numberical searching.zip
  • 7. Advance Numerical Searching.mp4
    02:51
  • 8.1 date searching.zip
  • 8. Date Searching.mp4
    01:20
  • 9.1 basic agg.zip
  • 9. Basic Aggregation Searching.mp4
    03:33
  • 10.1 advaned agg.zip
  • 10. Advance Aggregation Searching.mp4
    04:04
  • 11. DSL - QUIZ.html
  • 1.1 Introduction to elasticsearch dsl library.pptx
  • 1. Introduction to elasticsearch dsl library.mp4
    05:16
  • 2. Installing elasticsearch dsl library - Article.html
  • 3. How to use elasticsearch dsl - Article.html
  • 4. Quiz on Elasticsearch DSL.html
  • 5.1 basic match.zip
  • 5. elasticsearch dsl - Basic Match.mp4
    03:30
  • 6.1 advance match.zip
  • 6. elasticsearch dsl - Advance Match.mp4
    02:09
  • 7.1 numerical searching.zip
  • 7. elasticsearch dsl - Numerical Searching.mp4
    02:28
  • 8.1 date range.zip
  • 8. elasticsearch dsl - Date Range.mp4
    01:22
  • 1.1 intro to elasticsearch-helpers.pptx
  • 1. Introduction to Elasticsearch-Py Helpers.mp4
    04:37
  • 2. elasticsearch.helper- Article.html
  • 3.1 scan helper.zip
  • 3. Using the Scan Helper for Efficiently Scrolling Large Datasets.mp4
    03:25
  • 4.1 bulk helper.zip
  • 4. Bulk Helpers Bulk Indexing.mp4
    02:22
  • 5. elasticsearch.helper QUIZ.html
  • 1.1 Designing a Python Elasticsearch Class.pptx
  • 1. Designing a Python Elasticsearch Client Class.mp4
    06:41
  • 2. Creating Elasticsearch class - Article.html
  • 3.1 basic crud class.zip
  • 3. Implementing Basic CRUD Operations in the Client Class.mp4
    07:14
  • 4.1 full class.zip
  • 4. Implementing bulk and scan in elasticsearch class.mp4
    04:31
  • 5. Errors Handling with Elasticsearch in Python - Article.html
  • 6.1 full class.zip
  • 6. Understanding Common Elasticsearch Errors.mp4
    05:24
  • 7. Logging with python - Article.html
  • 8.1 full class.zip
  • 8.2 logger.zip
  • 8. Implementing Error Logging and Monitoring in Your Application.mp4
    05:24
  • 1.1 project overview.pptx
  • 1. Project Overview and Requirements.mp4
    11:46
  • 2.1 project overview.pptx
  • 2. Project Overview and Requirements - Article.html
  • 3. working with yaml files as configuration - Article.html
  • 4. Creating sample data - Article.html
  • 5. Faker QUIZ.html
  • 6.1 project.rar
  • 6. Implementing Configuration class.mp4
    09:18
  • 7.1 project.rar
  • 7. Implementing Logging class.mp4
    06:35
  • 8.1 project.rar
  • 8. Implementing Faker class.mp4
    11:29
  • 9.1 project.rar
  • 9. Implementing basic Elasticsearch class.mp4
    08:09
  • 10.1 final project.rar
  • 10. Implementing more functionality in Elasticsearch class.mp4
    16:32
  • 11. pandas X Elasticsearch - Extra Article.html
  • 1.1 Course Recap.pptx
  • 1. Course Recap and Key Takeaways.mp4
    03:33
  • 2. Staying Up-to-Date and Continuing Your Elasticsearch Journey.html
  • Description


    Master Elasticsearch with Python ! Learn indexing, querying, and data manipulation for powerful search applications.

    What You'll Learn?


    • The theory of Elasticsearch and how it works under-the-hood
    • Working with Elasticsearch and Kibana
    • Writing complex search queries
    • Connecting To Elasticsearch using python
    • Being able to search, delete, query, delete and more using python client
    • How to build a powerful search engine with Elasticsearch using Kibana and python
    • Building OOP classes with Python for connecting to Elasticsearch
    • Implementing logging and configuration yaml file!
    • Create fake sample data using python libraries
    • Using elasticsearch_dsl for creating easy DSL querying using python
    • Using elasticsearch_helper to insert and get documents efficiently
    • elasticsearch with python
    • python with elasticsearch
    • elastic with python

    Who is this for?


  • Beginner Data Analysis or scientist with basic python knowledge that want to learn Elasticsearch 8 as NoSQL DB
  • Python Developers who want to add Elasticsearch skills to their toolkit.
  • Technical professionals who want to gain hands-on experience with Elasticsearch and its associated Python libraries.
  • Anyone interested in learning about Elasticsearch and how to use it in Python to build real-world applications.
  • More details


    Description

    Hello, and Welcome to the Complete Guide to Elasticsearch 8 with Python course!

    In this course, we will be exploring the fundamentals of Elasticsearch and how it can be used to store, search, and analyze large amounts of data! Elasticsearch is a powerful tool used by data analysts, software developers, and many other professionals across a range of industries!

    Whether you are just getting started or you are an experienced user, this course is designed to give you the skills and knowledge you need to get the most out of Elasticsearch.


    One of the most powerful features of Elasticsearch is its ability to be integrated with Python, allowing you to take full advantage of the Python ecosystem for data analysis and manipulation. We'll dive deep into how to work with Elasticsearch and Python together. You'll learn how to connect to Elasticsearch from Python, insert and query data, and perform advanced analysis. We'll cover how to use the Elasticsearch Python client to create, read, update, and delete documents.                          By the end of the course, you'll have a solid understanding of Elasticsearch and the skills to work with this powerful tool in your own projects.


    1. We will build classes from zero

    2. Connect to elasticsearch

    3. Implement decorators

    4. Use configuration file

    5. Add logging to our application

    6. Generate sample data for our application


    Now, let me introduce myself. My name is Idan Chen , and I'm a data scientist with several years of experience working with Python and Elasticsearch.

    I'm also the founder of "The Science Coder," an Instagram page where I teach topics related to data science, databases, and more.

    I've had the opportunity to work with Elasticsearch and Python on a daily basis, using them to store, search, and analyze large amounts of data for a variety of high-tech companies. Over the years, I've developed a deep understanding of how Elasticsearch works and how it can be used to solve complex data problems.


    But more than that, I've had the opportunity to guide and teach others about Elasticsearch and Python. I've worked with students of all levels, from beginners to advanced users, and I've seen firsthand the transformative power of this technology. I've helped individuals and companies unlock the full potential of Elasticsearch and Python, and I'm confident that I can help you do the same.


    So whether you're a beginner or an experienced user, I invite you to join me on this journey to learn Elasticsearch and Python. With my experience and your motivation, we'll work together to achieve great things. Let's get started!

    Who this course is for:

    • Beginner Data Analysis or scientist with basic python knowledge that want to learn Elasticsearch 8 as NoSQL DB
    • Python Developers who want to add Elasticsearch skills to their toolkit.
    • Technical professionals who want to gain hands-on experience with Elasticsearch and its associated Python libraries.
    • Anyone interested in learning about Elasticsearch and how to use it in Python to build real-world applications.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    ‪Idan Chen‬‏
    ‪Idan Chen‬‏
    Instructor's Courses
    Hello, I'm Idan Chen, a data scientist, and lead researcher based in Israel. I hold a Bachelor's degree in Computer Science and have gained several years of experience working with data, including over 6 years of expertise using Python. Through my work, I have gained extensive knowledge of both SQL and NoSQL database systems and have a deep understanding of libraries such as Pandas.One of my greatest joys is guiding and teaching others. Over the years, I have had the privilege of helping both individuals and companies to learn more about Python and SQL, providing guidance on concepts and best practices. I am passionate about sharing my knowledge and experience with others and firmly believe that anyone can become a successful data scientist with the right tools and guidance.Whether you're seeking to improve your data analysis skills, gain more knowledge about machine learning, or dive deeper into Python and SQL, I am here to help. As an instructor at Udemy, I am committed to providing students with the necessary tools to achieve their goals and succeed. I am thrilled to share my expertise with you and help you reach your full potential in the field of data science.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 39
    • duration 3:05:41
    • Release Date 2023/06/08