آموزش Elasticsearch Search API و Query DSL در عمل
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- بهترین شیوههای Elasticsearch Query DSL و Search APIs
- معماری جستجوی توزیع شده و اصطلاحات اولیه
- چگونه کوئریها را تیونینگ و تحلیل کنیم؟
- چگونه مسیریابی و نمرهدهی را سفارشی کنیم؟
- چگونه هایلایت کردن، پیشنهادات و اصلاحات املایی را انجام دهیم؟
- چگونه نوتیفیکیشنهای مؤثر را با Percolate Query طراحی کنیم؟
- چگونه داده را با استفاده از تجمیعها، تحلیل و تجمیع کنیم؟
- چگونه از قالبهای کوئری استفاده کنیم؟
توضیحات دوره
این دوره به شما آموزش میدهد که چگونه از Elasticsearch Query DSL (زبان خاص دامنه) مبتنی بر جیسان برای تعریف کوئریها به طور صحیح و مؤثر استفاده کنید. علاوه بر این، Search APIs متداولی را معرفی میکنیم که به شما کمک میکند تا به طور کامل درک کنید که Elasticsearch چگونه کار میکند و چگونه میتوانید از آن برای ساخت اپلیکیشنهای جستجوی مدرن، مانند گوگل، Bing، یاهو و DuckDuckGo استفاده کنید. این دوره شامل دانش کاربردی، مثالها و دروس عملی زیادی است.
اگر شما یک مبتدی هستید، نگران نباشید. دوره شما را از مفاهیم بسیار کلی ایندکس معکوس Lucene و نقش موتورهای جستجو مانند Elasticsearch در معماری سیستم تا ویژگیهای پیشرفتهتر راهنمایی میکند.
اگر دادهای برای کار کردن ندارید، نگران نباشید، ما در ابتدای این دوره مجموعه دادههای نمونه را ایمپورت میکنیم.
اگر قبلاً تجربهای با Elasticsearch دارید، از بخش پیشرفته آن لذت خواهید برد. شاید شما تعجب کنید که آیا روشی که شما از Elasticsearch استفاده میکنید روش درستی است و آیا کوئریهای شما میتوانند نتایج را سریعتر برگردانند؟ اگر اینطور است، این دوره به شما کمک میکند تا به این سوالات پاسخ دهید و در عین حال تجربه فعلی خود را تقویت کنید. مهم نیست که سطح دانش موجود شما چه باشد، پس از اتمام دوره، آماده خواهید بود که به یک حرفهای واقعی در کامیونیتی Elasticsearch تبدیل شوید.
در این دوره، به شما نشان میدهیم که چگونه به درستی از محصول Elasticsearch استفاده کنید. ما با توضیح اصطلاحات اولیه و نقش Elasticsearch در معماری سیستم شروع خواهیم کرد. سپس، پس از ایمپورت داده نمونه، به بررسی کوئریهای مبتنی بر اصطلاح، کوئریهای محدوده، کوئریهای تخصصی، کوئریهای جغرافیایی، کوئریهای تودرتو و غیره خواهیم پرداخت. ما یاد خواهیم گرفت که چگونه نوتیفیکیشنهای مؤثر را با استفاده از کوئریهای percolate انجام دهیم و نتایج را با استفاده از تجمیعها، تحلیل و تجمیع کنیم.
به شما نشان میدهیم که چگونه هایلایت کردن، پیشنهادات، اصلاحات املایی را انجام دهید و کوئریهای خود را فرمتبندی کنید. در انتها، بهترین شیوههای تیونینگ و بهینهسازی، پروفایلینگ کوئری، تست عملکرد و سفارشیسازی مسیریابی و امتیازدهی پیشفرض را پوشش خواهیم داد.
به طور کلی، شما یاد خواهید گرفت که چگونه به طور صحیح و مؤثر در Elasticsearch کوئری کنید، بهصورت آسان و بدون اینکه ساعتها روی راهنماها وقت بگذارید.
این دوره برای چه کسانی مناسب است؟
- مهندسان نرمافزار
- معماران
- حرفهایهای دواپس و مدیران
- توسعهدهندگان و متخصصان تضمین کیفیت
آموزش Elasticsearch Search API و Query DSL در عمل
-
درباره نویسنده 01:15
-
چگونه خود را برای این دوره آماده کنید؟ 01:40
-
نقش Elasticsearch در زیرساخت 08:35
-
اصطلاحات اولیه 03:19
-
آزمون None
-
جستجوی توزیع شده 09:35
-
منبع و ایندکس معکوس 07:13
-
چگونه Elasticsearch و کیبانا را اجرا کنیم؟ 10:13
-
مجموعه داده نمونه 19:36
-
انواع جستجو 02:22
-
Search API 16:30
-
کوئری اصطلاح 08:51
-
کوئری بولی 12:59
-
کانتکس کوئری یا کانتکس فیلتر 03:31
-
کوئری محدوده 15:46
-
کوئری پیشوند و کوئری wildcard 05:15
-
کوئری Regexp 05:52
-
کوئری تطبیق 16:58
-
کوئری QueryString 13:39
-
کوئری فازی 12:41
-
کوئری span 09:53
-
کوئری جغرافیایی 07:36
-
آبجکتهای تودرتو و کوئری تودرتو 15:50
-
جستجوی معکوس - Percolate 15:27
-
بررسی تجمیعها 06:06
-
تجمیعها - تجمیعهای متریک 12:15
-
تجمیعها - تجمیعهای گروهی 26:33
-
تجمیعها - تجمیعهای پایپلاین 06:36
-
هایلایت کردن 17:47
-
پیشنهادات و اصلاحات املایی 15:37
-
قالبهای جستجو 08:46
-
فیلترینگ منبع 21:46
-
API اسکرول 05:01
-
تیونینگ و شیوههای خوب 18:43
-
کنوانسیون نامگذاری ایندکس 02:46
-
پروفایلر جستجو 04:53
-
تست عملکرد 20:59
-
Slowlog 06:27
-
مسیریابی سفارشی 16:40
-
امتیازدهی سفارشی 16:35
-
تشکر از شما 01:26
مشخصات آموزش
آموزش Elasticsearch Search API و Query DSL در عمل
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:41
- مدت زمان :07:13:58
- حجم :2.78GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy