وقتی جستجویی در یک موتور جستجو انجام و نتایج جستجو ارایه می شود ، کاربران در واقع نتیجه ی همکاری بخش های متفاوتی از آن را می بینند. موتور جستجو قبلا پایگاه داده خود را آماده کرده است و این گونه نیست که درست در همان لحظه ی جستجو ، تمام وب را بگردد تا پاسخی برای پرسش کاربر بیابد .
بسیاری از خود می پرسند که چگونه امکان دارد گوگل در کمتر از یک ثانیه تمام سایت های وب را بگردد و میلیون ها صفحه در خروجی خود لیست کند؟ در حقیقت گوگل و هر موتور جستجوی دیگری توانایی انجام چنین کاری را ندارد . همه ی آن ها در زمان پاسخ گویی به کاربران ، تنها در پایگاه داده ای که در اختیار دارند به جستجو می پردازند و نه در همه وب!
موتور جستجو به کمک بخش های مختلف خود ، اطلاعات مورد نیاز را قبلا جمع آوری ، تجزیه و تحلیل می کند ، آن ها را در پایگاه داده اش ذخیره می کند و به هنگام جستجوی کاربر ، تنها در همین پایگاه داده می گردد.
موتور جستجو را می توان شامل سه بخش اصلی دانست که عبارتند از :
• جمع آوری کننده اطلاعات ، اسپایدر (Spider)
• بایگانی کننده داده ها ، ایندکسر (Indexer)
• تحلیل گر درخواست کاربر (Query Processor)
الف ) جمع آوری کننده اطلاعات ( اسپایدر ، روبوت یا کراولر Spider , Robot , Crawler )
عنوان | پاسخ | بازدید | توسط |
طراحی لوگو و بنر و هدر بصورت رایگان | 0 | 100 | aliviper |
طراحی لوگو و بنر و هدر | 0 | 63 | aliviper |
اولین سامانه ارسال ایمیل تبلیغاتی رایگان | 2 | 120 | aliviper |