enginedevops
enginedevops
خواندن ۲ دقیقه·۸ ماه پیش

آموزش کامل الستیک سرچ Elasticsearch – ELK

معرفی الاستیک سرچElasticsearch چیست؟یک موتور جستجو و تجزیه و تحلیل متن کامل توزیع شده است که بر روی کتابخانه منبع باز Apache Lucene ساخته شده است. این ابزار قدرتمند برای جستجوی سریع و کارآمد در حجم عظیمی از داده ها، تجزیه و تحلیل داده ها و ارائه بینش های ارزشمند از طریق رابط های بصری استفاده می شود. Elasticsearch به طور گسترده در طیف وسیعی از برنامه ها، از جمله موتورهای جستجوی وب، تجزیه و تحلیل لاگ، نظارت بر عملکرد و کشف امنیتی استفاده می شود.استک ELKElasticsearch اغلب به عنوان بخشی از ELK Stack، مجموعه ای از ابزارهای منبع باز برای جمع آوری، ذخیره، تجزیه و تحلیل و تجسم داده ها استفاده می شود. سایر اجزای ELK Stack عبارتند از:Logstash: یک ابزار برای جمع آوری و پردازش داده ها از منابع مختلف
Kibana: یک رابط کاربری وب برای تجسم و کاوش داده های ذخیره شده در Elasticsearch
اجزای سازنده ElasticsearchElasticsearch از چندین جزء اصلی تشکیل شده است:شاخص ها (Indices): واحدهای ذخیره سازی اولیه برای داده ها در Elasticsearch هستند. هر شاخص مجموعه ای از اسناد مرتبط را ذخیره می کند.
اسناد (Documents): واحدهای اساسی داده در Elasticsearch هستند. هر سند مجموعه ای از فیلدها و مقادیر را ذخیره می کند.
انواع (Types): به شما امکان می دهد اسناد را در یک شاخص بر اساس ساختار یا هدف آنها گروه بندی کنید.
تجزیه کننده ها (Analyzers): متن را به توکن های جداگانه مانند کلمات و حروف تبدیل می کنند.
نقشه برداری ها (Mappings): ساختار داده ها را برای اسناد در یک شاخص تعریف می کنند.
پرس و جوها (Queries): برای بازیابی اسناد مرتبط از Elasticsearch استفاده می شوند.
کلسترها (Clusters): مجموعه ای از گره های Elasticsearch را برای توزیع بار و افزایش قابلیت دسترسی به داده ها تشکیل می دهند.
آنالیزرها در Elasticsearchآنالیزرها نقش مهمی در Elasticsearch ایفا می کنند زیرا آنها متن را به توکن های جداگانه مانند کلمات و حروف تبدیل می کنند. این امر به Elasticsearch اجازه می دهد تا به طور موثر پرس و جوهای جستجو را بر روی متن پردازش کند. Elasticsearch طیف وسیعی از تجزیه کننده های داخلی را ارائه می دهد و همچنین به شما امکان می دهد تجزیه کننده های سفارشی خود را ایجاد کنید.این دوره برای چه کسانی مناسب است:توسعه دهندگان و مهندسین DevOps که می خواهند Elasticsearch را یاد بگیرند.

https://enginedevops.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%ac%d8%a7%d9%85%d8%b9-elasticsearch/

elasticsearch
شاید از این پست‌ها خوشتان بیاید