# الستیک سرچ چیست؟
Elasticsearch یک موتور جستجو و تجزیه و تحلیل منبع باز و توزیع شده است که بر روی آپاچی لوسن ساخته شده و در جاوا توسعه یافته است. این به عنوان یک نسخه مقیاس پذیر از چارچوب جستجوی منبع باز Lucene شروع شد و سپس توانایی مقیاس افقی شاخص های Lucene را اضافه کرد. Elasticsearch به شما امکان می دهد حجم عظیمی از داده ها را به سرعت و در زمان واقعی ذخیره، جستجو و تجزیه و تحلیل کنید و در چند میلی ثانیه پاسخ دهید. این می تواند به پاسخ های جستجوی سریع دست یابد زیرا به جای جستجوی مستقیم متن، یک فهرست را جستجو می کند. از ساختاری مبتنی بر اسناد به جای جداول و طرحواره ها استفاده می کند و با API های REST گسترده ای برای ذخیره و جستجوی داده ها ارائه می شود. در هسته آن، می توانید Elasticsearch را به عنوان سروری در نظر بگیرید که می تواند درخواست های JSON را پردازش کند و داده های JSON را به شما بازگرداند.
# الستیک سرچ برای چه کاری استفاده میشود؟
اکنون که درک کلی از چیستی Elasticsearch، مفاهیم منطقی پشت آن و معماری آن داریم، درک بهتری از چرایی و چگونگی استفاده از آن برای موارد مختلف داریم. در زیر، برخی از موارد استفاده اولیه Elasticsearch را بررسی میکنیم و نمونههایی از نحوه استفاده شرکتها از آن امروزه ارائه میکنیم. از Elasticsearch میتوانید در موارد زیر استفاده کنید:
- برای برنامه هایی که برای دسترسی، بازیابی و گزارش داده ها به شدت به یک پلتفرم جستجو متکی هستند.
- وبسایتهایی که محتوای زیادی ذخیره میکنند، Elasticsearch را ابزاری بسیار مفید برای جستجوی مؤثر و دقیق میدانند.
- Elasticsearch معمولاً برای دریافت و تجزیه و تحلیل داده های گزارش در زمان واقعی و به روشی مقیاس پذیر استفاده می شود.
- یکی دیگر از کاربردهای اصلی Elasticsearch، تجزیه و تحلیل امنیتی است. گزارشهای دسترسی و گزارشهای مشابه در مورد امنیت سیستم را میتوان با پشته ELK تجزیه و تحلیل کرد و تصویر کاملتری از آنچه در سیستمهای شما در زمان واقعی میگذرد ارائه میدهد.
این دوره جزو دورههای پیشرفته محسوب شده و انتظار میرود دانشجو درک درستی از مفاهیم کلی برنامه نویسی داشته باشد. اگر به تازگی شروع به یادگیری برنامه نویسی کردهاید، این دوره مناسب شما نیست. همچنین نیاز است که با مفاهیم json و Http آشنا باشید که میتوانید از ویدیو آموزش پروتکل Http و ویدیو آموزش json استفاده کنید.