موتور جستجو چگونه کار میکند
موتور جستجو موقع در خواست کار بران تمام صفحات وب را جستجو نمی کند بلکه فقط پایگاه داده اش را که از قبل آماده کرده است جستجو میکند برای روشن شدن مطلب بهتر است بخشهای مجزای موتور جستجور را بشناسیم
1 – اسپایدر ( روبوت ) : یک نرم افزار است که کار جمع آوری اطلاعات مورد نیاز یک موتور جستجورا به عهده دارد برای اینکار به صفحات مختلف وب سر میزند و با دیدن کد های ht ml آنها را خوانده و اطلاعات مورد نیاز را جمع آوری میکند
2 – کراولر : نرم افزاری است که بعنوان یک فرمانده برای اسپایدر عمل میکندو مشخص میکند که اسپایدر کدام صفحات یا لینک را مورد بازدید قرار دهد
دنبال کردن لینک یک صفحه به این بستگی دارد که موتور جستجو گر چه حجم از اطلاعات را میتواند در پایگاه داده ا ش ذخیره کند
3 – ایندکسر – ایندکسر تمام اطلاعات جمع آوری وسیله اسپایدر را در احتیار میگیرد و آنها را تجزیه و تحلیل میکند یعنی ( مشخص میشود که اطلاعات از کدام صفحه ارسال شده و چه حجمی دارد و کلمات موجود در آن کدام است و چند بار تکرار شده و کلمات در کجای صفحه قرار دارد )و به بخشهای متفاوتی تقسیم مینماید در حقیقت ایندکسر صفحه را به پارامتر های آن خرد میکند و تمام این پارامتر ها را به یک مقیاس عددی تبدبل میکند
4 – پس از اینکه تمامی مراحل قبل انجام شد موتور جستجو آماده پاسخگویی است کار بران کلمه یا کلماتی را در جعبه جستجو وارد و اجرا (enter) میکنند منتظر پاسخ میمانند