لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت سرور جستجو با Elasticsearch [ویدئو]
Building a Search Server with Elasticsearch [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با Elasticsearch درباره این ویدیو یک رابط کاربری جستجوی کاملاً برجسته و مقیاسپذیر بسازید
• شروع به ساخت موتور جستجوی خود با Elasticsearch، از راهاندازی تا جذب و پرس و جو کنید
•راه اندازی یک کلاستر Elasticsearch و یک رابط جستجوی کامل در AngularJS، همه در یک پروژه جامع
•اجرای ویژگی های جستجو مانند برجسته کردن، فیلترها، و تکمیل خودکار، و ساخت یک موتور جستجوی قوی
در جزئیات
از آنجایی که میزان داده های موجود در سرتاسر جهان به رشد خود ادامه می دهد، تجربیات جستجوی موفق به طور فزاینده ای به یک مزیت رقابتی بزرگ تبدیل می شوند. بهترین محتوای دنیا اگر به راحتی پیدا نشود بی فایده است. Elasticsearch یک موتور جستجوی قدرتمند و با طراحی خوب است که برای ساخت برنامه های جستجوی سفارشی استفاده می شود که به کاربران امکان می دهد به سرعت اطلاعات مربوطه را از برنامه یا وب سایت خود پیدا کنند.
این دوره ابزارهای مورد نیاز برای ایجاد اپلیکیشن جستجوی سفارشی خود را در اختیار شما قرار می دهد. در طول این دوره، خواهید دید که کار با Elasticsearch چقدر می تواند مفید باشد و چگونه از آن برای ساختن یک برنامه جستجوی واقعی کامل با نتایج، هایلایت، فیلترها و تکمیل خودکار استفاده کنید.
با مقدمهای بر Elasticsearch و برنامههای سمت سرویس گیرنده شروع میکنیم، سپس به یادگیری نحوه طبقهبندی خودکار Elasticsearch انواع فیلدها و در صورت نیاز به لغو آنها چه کاری باید انجام دهیم، ادامه میدهیم. ما همچنین بسیاری از انواع پرس و جو را که Elasticsearch برای برگرداندن نتایج برای برنامه AngularJS ما ارائه می دهد، پوشش خواهیم داد. هنگامی که برخی از نتایج اولیه را به دست آوردیم، فیلترهایی (که در Elasticsearch تجمیع نامیده می شوند) اضافه می کنیم تا کاربران بتوانند به راحتی نتایج را به یک موضوع خاص محدود کنند. سپس نحوه پیادهسازی تکمیل خودکار و برجستهسازی را پوشش میدهیم و در نهایت با یک نمای کلی از استقرار و امنیت کامل میکنیم.
این دوره شما را با ابزارهایی که برای ایجاد رابط های جستجوی غنی نیاز دارید که نتایج عالی را به کاربران شما ارائه می دهد، مجهز می کند.
سرفصل ها و درس ها
شروع کار با Elasticsearch
Getting Started with Elasticsearch
اهداف دوره
Course Objectives
شروع شدن
Getting Started
نصب و پیکربندی Elasticsearch
Installing and Configuring Elasticsearch
بلع داده ها
Data Ingestion
بلع سند اولیه
Ingesting the Initial Document
اختصاص انواع فیلدها
Assigning Field Types
موضوعات بلع پیشرفته
Advanced Ingestion Topics
جستجوی ElasticSearch
Querying ElasticSearch
انواع پرس و جو پایه
Basic Query Types
انواع پرس و جو تخصصی
Specialized Query Types
ترکیب کوئری ها
Combining Queries
اتصال ElasticSearch به برنامه ما
Connecting ElasticSearch to Our Application
ساختار برنامه
Application Structure
نمایش نتایج
Displaying Results
جستجوکردن
Searching
قابلیت جستجوی پیشرفته
The Advanced Search Functionality
مشخص کردن
Highlighting
مرتب سازی
Sorting
تجمعات
Aggregations
افزودن قابلیت تکمیل خودکار
Adding the Autocomplete Functionality
دانیل بیچ یک معمار جستجو است و متخصص در توسعه برنامه های کاربردی سمت مشتری است. او در Opensource Connections کار میکند، جایی که برنامههای جستجو برای سازمانهایی از ناشران گرفته تا سازمانهای دولتی ساخته است.
نمایش نظرات