آموزش ElasticSearch همانطور که قبلاً آن را نمی شناختید

ElasticSearch as you have never known it before

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: ElasticSearch: از اصول اولیه تا سیستم جستجوی پیشرفته، ماژول توصیه، ادغام php/python/java در مثال واقعی مفاهیم اولیه ElasticSearch ساخت سیستم های جستجوی پیشرفته با استفاده از ElasticSearch ایجاد سیستم های توصیه با استفاده از ElasticSearch با استفاده از کتابخانه های php، python و جاوا برای ادغام با ElasticSearch Elas: نحوه راه اندازی یک خوشه HA ElasticSearch در زمان تولید: نحوه فهرست بندی میلیون ها سند به کارآمدترین روش و عدم توقف زمان برنامه نویسی Building Microservices الگوهای طراحی: الگوی سازنده، الگوی فیلتر REST API در تمرین اصول Docker برای بخش 4

همه ElasticSearch را به عنوان یک موتور جستجوی متن کامل محبوب یا به عنوان بخشی از ELK می شناسند، اما من ElasticSearch را از طرفی که قبلاً هرگز نمی شناختید به شما نشان می دهم. می‌خواهم به شما نشان دهم که با ElasticSearch می‌توانید موتورهای جستجوی بسیار پیشرفته یا حتی ماژول‌های توصیه بسازید که می‌توانند بسیار مؤثرتر و همراه با آن، بسیار ساده‌تر از سیستم‌های مشابه ساخته شده بر روی فناوری‌های یادگیری ماشینی باشند. من می‌خواهم قدرت جغرافیایی واقعی ElasticSearch را برای ایجاد فیلترها و مجموعه‌های جستجوی پیشرفته نشان دهم.

این دوره به گونه‌ای ساخته شده است که هم برای مبتدیان کامل و هم برای افرادی که با ElasticSearch کار می‌کنند اما می‌خواهند دانش تمرینی خود را گسترش دهند مفید است. این به ویژه برای کسانی که قصد دارند در آینده نزدیک سیستم های توصیه یا مکانیسم های جستجوی پیشرفته بسازند مفید خواهد بود.

این دوره از 5 ماژول تشکیل شده است. ماژول اول برای مبتدیان طراحی شده است و افرادی که در حال حاضر با ElasticSearch کار می کنند می توانند از آن صرف نظر کنند. در اینجا من در مورد اصول اولیه به شما خواهم گفت: نحوه نصب و پیکربندی محیط با استفاده از Docker، نحوه سازماندهی داده ها در ElasticSearch، چرا نقشه برداری بسیار مهم است و این همه آشفتگی در مورد توکن سازها و تحلیلگرها به چه معناست.

در بخش دوم نحوه ساخت یک سیستم جستجوی پیشرفته را گام به گام بر روی یک نمونه واقعی از یک نسخه رزرواسیون ساده شده نشان خواهم داد. ما موضوعات مربوط به قدرت جغرافیایی ES را در اینجا لمس خواهیم کرد.

بخش بعدی دوره به ماژول توصیه اختصاص دارد. در اینجا به طور کلی در مورد سیستم های توصیه صحبت خواهیم کرد - در مورد جوانب مثبت و منفی روش های امروزی. و دوباره با هم یک سیستم واقعی با استفاده از ElasticSearch می سازیم. ما یک مکانیسم توصیه برای نمونه مجازی بازار نظافت خانه ایجاد خواهیم کرد.

در بخش چهارم نمونه‌های واقعی با استفاده از کتابخانه‌های php، python و جاوا را برای ادغام با ElasticSearch نشان خواهم داد. و دوباره ما میکروسرویس واقعی را با استفاده از بهترین شیوه های برنامه نویسی و الگوهای طراحی جالب مانند الگوی سازنده یا الگوی فیلتر ایجاد خواهیم کرد. من در اینجا سؤال اشکال زدایی مشکلات احتمالی را نیز لمس خواهم کرد.

قسمت پنجم و آخر مربوط به استفاده از ElasticSearch برای تولید است. در اینجا من دانش خود را در مورد چگونگی راه اندازی یک خوشه بسیار در دسترس، نحوه محاسبه اندازه خرده و نیازهای ذخیره سازی، نحوه فهرست بندی میلیون ها سند به کارآمدترین روش و حتی نحوه حفظ زمان توقف صفر در فهرست مجدد با شما به اشتراک می گذارم.>


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • توجه ضروری: نحوه کار با پستچی ESSENTIAL NOTICE: how to work with Postman

  • !!! ELASTICSEARCH و ارتقاء چارچوب - نحوه استفاده صحیح از آن !!! ELASTICSEARCH AND FRAMEWORK UPGRADES - HOW TO USE IT PROPERLY

اصول ElasticSearch ElasticSearch Basics

  • محیط آزمایشگاه: داکر - نمای کلی Lab environment: Docker - overview

  • محیط آزمایشگاه: Docker را در لینوکس نصب کنید Lab environment: Install Docker at Linux

  • محیط آزمایشگاه: Docker Windows را نصب کنید Lab environment: Install Docker Windows

  • محیط آزمایشگاه: Docker Mac OS را نصب کنید Lab environment: Install Docker Mac OS

  • محیط آزمایشگاه: ElasticSearch 7 را با استفاده از Docker اجرا کنید Lab environment: Run ElasticSearch 7 using Docker

  • بخش 1 - محیط آزمایشگاه: ElasticSearch 8 را با استفاده از Docker اجرا کنید PART 1 - Lab environment: Run ElasticSearch 8 using Docker

  • بخش 2 - محیط آزمایشگاه: ElasticSearch 8 را با استفاده از Docker اجرا کنید PART 2 - Lab environment: Run ElasticSearch 8 using Docker

  • قسمت 3 - محیط آزمایشگاه: ElasticSearch 8 را با استفاده از Docker اجرا کنید PART 3 - Lab environment: Run ElasticSearch 8 using Docker

  • اصول ElasticSearch: نظریه ElasticSearch Basics: theory

  • اصول ElasticSearch: تمرین ElasticSearch Basics: practice

  • پرس و جو و نقشه برداری DSL: بخش 1 DSL queries and mapping: part 1

  • پرس و جو و نقشه برداری DSL: قسمت 2 DSL queries and mapping: part 2

  • آنالایزرها Analyzers

  • پرس و جوهای ترکیبی DSL DSL combined queries

سیستم جستجوی پیشرفته Advanced search system

  • تعریف مسئله و الزامات Problem definition and requirements

  • مدل سازی داده ها Data modeling

  • نقشه برداری Mapping

  • پرس و جوی اصلی جستجو Basic search query

  • پرس و جو و تجمیع تو در تو Nested query and aggregation

  • قدرت جغرافیایی Geo power

سیستم توصیه Recommendation system

  • تئوری و تعریف تکلیف Theory and task definition

  • داده های نقشه برداری و آزمایش Mapping and test data

  • امتیاز ثابت و امتیاز عملکرد Constant score and Function Score

  • راه حل ElasticSearch ElasticSearch solution

ElasticSearch و زبان های برنامه نویسی ElasticSearch and programming languages

  • میکروسرویس: تعریف کار و معماری Microservice: task definition and architecture

PHP + Symfony + ElasticSearch PHP + Symfony + ElasticSearch

  • محیط محلی Local environment

  • کنترلر جلو و اسناد API Front Controller and API documentation

  • معیارهای جستجو شی DTO Search criteria DTO object

  • بسته نرم افزاری و لایه داده مدل ElasticSearch ONGR ElasticSearch ONGR bundle and model data layer

  • آماده سازی داده های تست، دستور نمایه ساز Prepare test data, indexer command

  • سرویس جستجو و سازنده پرس و جو Search service and Query builder

  • ارتقا - php 8، symfony 5.4 Upgrade - php 8, symfony 5.4

  • ارتقا - Elasticsearch 8، امنیت غیرفعال است Upgrade - Elasticsearch 8, security disabled

  • ارتقا - Elasticsearch 8، امنیت را روشن کنید Upgrade - Elasticsearch 8, turn on security

Python + Flask + ElasticSearch Python + Flask + ElasticSearch

  • اصلاحات برای MAC Fixes for MAC

  • محیط محلی Local environment

  • کنترلر جلو و اسناد API Front Controller and API documentation

  • معیارهای جستجو شی DTO Search criteria DTO object

  • لایه داده و دستور فهرست با استفاده از بسته elasticseach dsl python Data layer and index command using elasticseach dsl python package

  • سرویس جستجو و سازنده پرس و جو Search service and Query builder

  • ارتقا - python 3.11، flask 2.3 Upgrade - python 3.11, flask 2.3

  • ارتقا - Elasticsearch 8، امنیت غیرفعال است Upgrade - Elasticsearch 8, security disabled

  • ارتقا - Elasticsearch 8، امنیت را روشن کنید Upgrade - Elasticsearch 8, turn on security

Java + Spring Boot + ElasticSearch Java + Spring Boot + ElasticSearch

  • توجه ضروری در ساخت تصویر برنامه docker در اولین بار ESSENTIAL NOTICE at building docker application image at first time

  • محیط محلی Local environment

  • کنترلر جلو و اسناد API Front Controller and API documentation

  • معیارهای جستجو شی DTO Search criteria DTO object

  • لایه داده و نمایه سازی داده های آزمایشی Data layer and indexing of test data

  • سرویس جستجو و سازنده پرس و جو Search service and Query builder

  • ارتقا - جاوا 17، Spring Boot 3.0، Elasticsearch 8 با امنیت غیرفعال Upgrade - Java 17, Spring Boot 3.0, Elasticsearch 8 with disabled security

  • ارتقا - Elasticsearch 8، امنیت را روشن کنید Upgrade - Elasticsearch 8, turn on security

ElasticSearch در زمان تولید ElasticSearch at production

  • !!! ELASTICESEARCH در AWS با زمین و پاسخ !!! ELASTICSEARCH AT AWS WITH TERRAFORM AND ANSIBLE

  • داخل یک خوشه Inside a cluster

  • ElasticSearch - قطعات و عملکرد ElasticSearch - shards and performance

  • نمایه سازی ترشح می کند Indexing secretes

نمایش نظرات

نظری ارسال نشده است.

آموزش ElasticSearch همانطور که قبلاً آن را نمی شناختید
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5.5 hours
58
Udemy (یودمی) udemy-small
27 شهریور 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
6,646
4.9 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sergii Demianchuk Sergii Demianchuk

CTO/معمار سیستم

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.