معرفی الاستیک سرچ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 را یاد بگیرند.