الستیک سرچ مقیاس پذیری بالایی دارد. همچنین توانایی ایندکس کردن انواع مختلف محتوا ها را دارد. در نتیجه میتوانید از آن به عنوان موتور جستجو با الستیک سرچ استفاده کنید از جمله:
الستیک سرچ ایندکس مجموعه ای از اسناد است که به یکدیگر مرتبط هستند. در واقع الستیک سرچ دادهها را به صورت اسناد JSON ذخیره میکند. موتور جستجو با الستیک سرچ از یک ساختار داده به نام یک ایندکس معکوس استفاده میکند. ایندکس معکوس هر کلمه منحصر به فرد را که در هر سند ظاهر میشود برای شما لیست میکند.
در طی فرآیند ایندکس شدن الستیک سرچ اسناد را ذخیره کرده و یک ایندکس معکوس ایجاد میکند تا بتواند اطلاعات مربوط به اسناد شما را به سرعت جستجو کند.
نکته مهمی که باید به آن توجه داشته باشید این است که ایندکس با API فهرست آغاز شده و از طریق آن شما می توانید یک سند JSON را در یک فهرست خاص اضافه یا بروز رسانی کنید.
موتور جستجو با الستیک سرچ به صورت طبیعی توزیع می شود.
الستیک سرچ دارای طیف گستردهای از ویژگیها است. علاوه بر سرعت، مقیاس پذیری و انعطاف پذیری دارای چندین ویژگی داخلی است که باعث میشود ذخیره و جستجو در دادهها کارآمدتر شود مانند جمع آوری دادهها و مدیریت چرخه شاخص.
Elastic Stack، مصرف داده، تجسم و گزارش را ساده میکند.
ادغام با Beats و Logstash پردازش دادهها را بعد از ایندکس کردن در موتور جستجو با الستیک سرچ آسان میکند.
Kibana تجسم در real-time دادههای الستیک سرچ و همچنین UI ها را برای دسترسی سریع به نظارت بر لاگهای مربوط و دادههای معیارهای زیرساخت فراهم میکند
تمامی عبارتهای بالا در مورد اینکه elasticsearch چیست میتوانند صادق باشند و این موضوع بخش مهمی از جذابیت Elasticsearch است. در طول سالها Elasticsearch و دیگر اجزای آن که با نام «Elastic Stack» رشد کردهاند برای موارد متعددی استفاده می شوند. مواردی مانند جستجو در یک وبسایت، جمعآوری و تجزیه و تحلیل دادهها و یا حتی هوش تجاری.