مفاهیم الستیک سرچ
سلام
توی این پست یکسری توضیحات پایه ای از الستیک سرچ رو میدم و انشالله در اینده تکمیل ترش میکنم و اگر به دانشم چیزی اضافه شد با شما هم به اشتراک میزارم
با مفاهیم الستیک شروع میکنیم
Node
به هر instance از الستیک سرچ Node میگن
Documents
- دیتا ها در قالب json و به صورت Document داخل الستیک ذخیره میشه
- - هر داکیومنت یک ID یونیکی داره ک یا به صورت دستی بهش اختصاص میدیم یا الستیک خودش رندوم ی ID میده
Index
- برای دسته بندی , داکیومنت های مشابه رو جز یک index میکنیم تا برای سرچ و جست و جو در همان ایندکس مربوطه سرچ بکنیم
- ایندکس ها باعث افزایش سرعت در جست و جو و کمتر شدن میزان پردازش سرویس میشه
Shared
- با Shared ایندکس ها رو به چند تیکه ی مختلف تقسیم و روی نود های مختلف ذخیره کنیم
- باعث سرعت و پردازش سریع تر برای جست و جو دیتا میشود
replica Shared
از دیتای ایندکسی ک داخل هر نود هست کپی میگیره و داخل یک نود دیگه ذخیره میکنه
p0-∞ = Primery Shared
R0-∞ = Replica Shared