معرفی الاستیک سرچ
Elasticsearch چیست؟
یک موتور جستجو و تجزیه و تحلیل متن کامل توزیع شده است که بر روی کتابخانه منبع باز Apache Lucene ساخته شده است. این ابزار قدرتمند برای جستجوی سریع و کارآمد در حجم عظیمی از داده ها، تجزیه و تحلیل داده ها و ارائه بینش های ارزشمند از طریق رابط های بصری استفاده می شود. Elasticsearch به طور گسترده در طیف وسیعی از برنامه ها، از جمله موتورهای جستجوی وب، تجزیه و تحلیل لاگ، نظارت بر عملکرد و کشف امنیتی استفاده می شود.
استک ELK
Elasticsearch اغلب به عنوان بخشی از ELK Stack، مجموعه ای از ابزارهای منبع باز برای جمع آوری، ذخیره، تجزیه و تحلیل و تجسم داده ها استفاده می شود. سایر اجزای ELK Stack عبارتند از:
- Logstash: یک ابزار برای جمع آوری و پردازش داده ها از منابع مختلف
- Kibana: یک رابط کاربری وب برای تجسم و کاوش داده های ذخیره شده در Elasticsearch
اجزای سازنده Elasticsearch
Elasticsearch از چندین جزء اصلی تشکیل شده است:
- شاخص ها (Indices): واحدهای ذخیره سازی اولیه برای داده ها در Elasticsearch هستند. هر شاخص مجموعه ای از اسناد مرتبط را ذخیره می کند.
- اسناد (Documents): واحدهای اساسی داده در Elasticsearch هستند. هر سند مجموعه ای از فیلدها و مقادیر را ذخیره می کند.
- انواع (Types): به شما امکان می دهد اسناد را در یک شاخص بر اساس ساختار یا هدف آنها گروه بندی کنید.
- تجزیه کننده ها (Analyzers): متن را به توکن های جداگانه مانند کلمات و حروف تبدیل می کنند.
- نقشه برداری ها (Mappings): ساختار داده ها را برای اسناد در یک شاخص تعریف می کنند.
- پرس و جوها (Queries): برای بازیابی اسناد مرتبط از Elasticsearch استفاده می شوند.
- کلسترها (Clusters): مجموعه ای از گره های Elasticsearch را برای توزیع بار و افزایش قابلیت دسترسی به داده ها تشکیل می دهند.
آنالیزرها در Elasticsearch
آنالیزرها نقش مهمی در Elasticsearch ایفا می کنند زیرا آنها متن را به توکن های جداگانه مانند کلمات و حروف تبدیل می کنند. این امر به Elasticsearch اجازه می دهد تا به طور موثر پرس و جوهای جستجو را بر روی متن پردازش کند. Elasticsearch طیف وسیعی از تجزیه کننده های داخلی را ارائه می دهد و همچنین به شما امکان می دهد تجزیه کننده های سفارشی خود را ایجاد کنید.
این دوره برای چه کسانی مناسب است:
- توسعه دهندگان و مهندسین DevOps که می خواهند Elasticsearch را یاد بگیرند.
جهت اطلاعات بیشتر پیشنهاد میشود حتما معرفی دوره را مشاهده نمایید.
معرفی دوره ویدئو
تعریف Elasticsearch و نصب الاستیک سرچ بر روی داکر ویدئو
09:45
بررسی کلاستر Elasticsearch و معرفی انواع نود ها ویدئو
05:51
مفهوم Index,Shard در الاستیک و ایجاد ایندکس جدید ویدئو
14:11
بروزرسانی ایندکس پاک کردن و نکات تکمیلی ویدئو
16:07
پردازش دسته ایی bulk insert ویدئو
03:46
آبدیت اسناد با استفاده از script ویدئو
06:21
آبدیت اسناد با upsert ویدئو
04:55
مفهوم تحلیلگر - Analyzer ویدئو
04:53
ایندکس معکوس ویدئو
03:07
مفهوم Mapping ویدئو
03:34
انواع Data Types ویدئو
04:26
type coercion ویدئو
03:13
explicit mapping ویدئو
05:00
بررسی Reindex ویدئو
20:10
بررسی Reindex -2 ویدئو
01:08
Multi field & Index template ویدئو
12:08
ایجاد تحلیلگر سفارشی Custom Analyzer ویدئو
21:49
اضافه کردن تحلیلگر به ایندکس موجود ویدئو
03:57
بروز رسانی تحلیلگر ها ویدئو
10:39
معرفی query dsl - paginate-Term-Fulltext ویدئو
20:17
اضافه کردن ایندکس پروداکت به صورت bulk ویدئو
01:44
بررسی score ویدئو
09:04
بررسی score 2 ویدئو
04:44
جستجو terms-range-ids ویدئو
12:13
جستجو exist-regex-prefix-wildcard ویدئو
08:22
جستجو fulltext ویدئو
09:16
جستجو مرکب bool query ویدئو
14:38
معرفی نوع داده Nested ویدئو
18:41
معرفی نوع داده Nested 2 ویدئو
02:37
join ویدئو
16:15
چند سطحی ویدئو
09:14
Inner-hits ویدئو
04:11
مرتب سازی sort ویدئو
14:43
مرتب سازی sort 2 ویدئو
01:39
مفهوم Aggregations و متریک ها ویدئو
12:55
Buckets Aggregations ویدئو
05:55
Nested Aggregations ویدئو
04:13
range-date-range ویدئو
10:28
Histogram-Global ویدئو
06:12
مقادیر فیلد از دست رفته ویدئو
05:37
معرفی Kind و نصب ELK بر روی کوبرنتیز با Helm Chart ویدئو
06:57
نصب ELK بر روی کوبرنتیز K3s با Helm Chart و ارسال لاگ ها با filebeats ویدئو
25:07
معرفی APM Server , Agent ویدئو
22:21
اتصال وب سرویس Tomcat به APM Server برای مانیتورینگ بیشتر اپلیکیشن ویدئو
08:15
فایل های دوره فایل های ضمیمه
کانال تلگرام
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
آموزش جامع کوبرنتیز kubernetes
کوبرنتیز چیست ؟ (Kubernetes) کوبرنتیز یک پلتفرم متنباز مدیریت کانتِینِر (Container) است که توسط کمپانی گوگل توسعهیافته و در ژوئن…
آموزش Shell Scripting
آموزش Shell Scripting
آموزش پیاده سازی Storage Ceph و متصل کردن به کلاستر کوبرنتیز-kubernetes
Ceph یک سیستم ذخیرهسازی توزیعشده، متنباز و رایگان است که برای مقیاسپذیری، قابلیت اطمینان و انعطافپذیری طراحی شده است. Ceph…
کارگاه آموزشی آنلاین داکر -Docker
کارگاه آموزشی آنلاین داکر -Docker معرفی مباحث معرفی تاریخچه پیدایش container معرفی تاریخچه داکر docker ساختار داکر مقایسه داکر و…
آموزش فارسی پیاده سازی Rancher
Rancher یک پلت فرم نرم افزاری منبع باز است که سازمان ها را قادر می سازد Docker و Kubernetes را…
آموزش بیلد خودکار در کوبرنتیز توسط Gitlab-Ci/CD
پیاده سازی CI/CD توسط gitlab بر روی کلاستر کوبرنیتیس گیتلب (انگلیسی: GitLab) یک مخزن تحت وب گیت است که همراه با ویکی امکاناتی برای…
نظرات
2,000,000 تومان
ثبت نام دوره متوقف شده است
لیلا حسینی
DevOps Engineerتبلیغات
ثبت نام دوره متوقف شده است
تنها اشخاصی که این محصول را خریداری کرده اند و وارد سایت شده اند می توانند در مورد این محصول بازبینی ارسال کنند.