MohammadReza Izadi
MohammadReza Izadi
خواندن ۱ دقیقه·۲ سال پیش

مفاهیم الستیک سرچ

سلام
توی این پست یکسری توضیحات پایه ای از الستیک سرچ رو میدم و انشالله در اینده تکمیل ترش میکنم و اگر به دانشم چیزی اضافه شد با شما هم به اشتراک میزارم

با مفاهیم الستیک شروع میکنیم

Node

به هر instance از الستیک سرچ Node میگن

Documents

  • دیتا ها در قالب json و به صورت Document داخل الستیک ذخیره میشه
  • - هر داکیومنت یک ID یونیکی داره ک یا به صورت دستی بهش اختصاص میدیم یا الستیک خودش رندوم ی ID میده

Index

  • برای دسته بندی , داکیومنت های مشابه رو جز یک index میکنیم تا برای سرچ و جست و جو در همان ایندکس مربوطه سرچ بکنیم
  • ایندکس ها باعث افزایش سرعت در جست و جو و کمتر شدن میزان پردازش سرویس میشه

Shared

  • با Shared ایندکس ها رو به چند تیکه ی مختلف تقسیم و روی نود های مختلف ذخیره کنیم
  • باعث سرعت و پردازش سریع تر برای جست و جو دیتا میشود

replica Shared

از دیتای ایندکسی ک داخل هر نود هست کپی میگیره و داخل یک نود دیگه ذخیره میکنه

p0-∞ = Primery Shared

R0-∞ = Replica Shared

الستیک سرچelasticelasticsearchالستیک
شاید از این پست‌ها خوشتان بیاید