موتورهای جستجو ابزارهایی برای پیدا کردن اطلاعات بر روی شبکه هستند.
▪ سوال: موتورهای جستجو چیستند؟ جواب: موتورهای جستجو ابزارهایی برای پیدا کردن اطلاعات بر روی شبکه هستند. این ابزارها از زمانی که شبکه اینترنت به عنوان شاهراه و منبع اطلاعاتی مطرح شد بوجود آمدند تا به کاربران در جستجوی اطلاعات مورد نظر در میان انبوه اطلاعات موجود در شبکه کمک کنند. در حالی که میزان اطلاعات در شبکه به شدت افزایش می یابد و هم اکنون از مرز 800 میلیون صفحه گذشته است استفاده از موتورهای جستجو برای هر کاربر، امری اجتناب ناپذیر می نماید. ▪ سوال: موتورهای جستجو با دایرکتوری ها(فهرست ها) چه تفاوتی دارند؟ موتورهای جستجو( مانندAlta Vista)، از نظر توانایی در جمع آوری اطلاعات و مرتب سازی اتوماتیک آنها در خصوص موضوع مورد جستجو با فهرست ها (مانند(Yahoo! تفاوت دارند. دایرکتوری ها لیست هایی از پایگاه های اینترنتی هستند که بوسیله افراد تنظیم شده اند. نتیجه جستجوی شما بر روی یک موضوع قسمتی از این لیست های تنظیم شده توسط انسان است که در ارتباط با موضوع مورد نظر شما است. با وجود این که مجموعه جواب یا نتیجه جستجوی به دست آمده در فهرست ها(Directories) بسیار کوچکتر ازنتیجه جستجو در موتورهای جستجو است اما نتیجه به دست آمده در دایرکتوری ها بیشتر مرتبط به موضوع می باشد و به همین دلیل از موتورهای جستجو بیشتر در پیدا کردن مطالب نادر و تخصصی و یا در تحقیقات جامع و کلی، استفاده می شود. ▪ سوال: موتورهای جستجو چگونه کار می کنند؟ موتورهای جستجو از 3 جزء اصلی تشکیل شده اند. 1) برنامه عنکبوتی robot ,Crawler, bot) (2- بانک اطلاعاتی 3) صفحه اصلی و رابط های جستجو. موتورهای جستجو، بوسیله فرستادن برنامه رهیاب (برنامه های عنکبوتی) بر روی صفحات Web به بررسی متون صفحات زیر نویس عکس ها و کدها پرداخته و پس از جمع آوری اطلاعات، برنامه عنکبوتی صفحاتی را که در آنها مطالبی درباره موضوع مورد جستجو وجود دارد مشخص کرده و در بانک اطلاعاتی خود قرار می دهد. موتور، اطلاعات موجود را بر اساس موضوع به ترتیب الفبا یا هر طبقه بندی دیگری که مورد نظر طراح و برنامه نویس موتور جستجو است،مرتب می سازد. وقتی کاربر لغت مورد نظر را مشخص کرده و کلید جستجو (Search) را فشار می دهد موتور جستجو یک بانک اطلاعاتی که حاوی لیست آدرس ها و پیوندهای (Link) پایگاه هایی که مطالبی در ارتباط با کلمه مورد نظر یا کلمات وابسته به آن را دارا هستند، نمایش می دهد. موتورهای جستجوی مختلف روش خاص خود را برای نشان دادن لیست های مربوط به موضوع جستجو دارند. بعضی موتورها ترتیب لیست های خود را بر اساس ارتباط با موضوع و همچنین محبوبیت پایگاه های مختلف مرتب می کنند. بعضی دیگر بر اساس تعداد دفعاتی که لغت مورد جستجو در صفحه آن پایگاه به کار رفته است. ولی اکثر موتورهای جستجو ترکیبی از این فاکتورها را در نظر گرفته و لیست خود را مرتب می کنند. ▪ سوال: موتورهای جستجو چه مقداری از کل صفحات Web را برای پیدا کردن پاسخ، جستجو می کنند؟ یک محدویت مهم در موتورهای جستجو یا دایرکتوری ها این است که تنها درصد کوچکی از Web توسط آنها برای پیدا کردن صفحات مربوطه به کلمه مورد جستجو بررسی می گردد. اگر چه برنامه های رهیاب (bot) اطلاعات بسیار بیشتری نسبت به دایرکتوری ها درباره مورد جستجو جمع آوری می کنند با این وجود باز هم مقدار بسیار کوچکی از کل Web تحت جستجوی این برنامه ها قرار می گیرد. تحقیقات جدید درباره موتورهای جستجو که جدیدا" توسط موسسه تحقیقاتی NEC انجام گرفته است بیان می کند که حتی بزرگترین موتورهای جستجو کمتر از 20% کل وب را مرور می کنند. برنامه نویسان و طراحانAll the Web, Excite و دیگر موتورهای جستجو شدیدا" تلاش می کنند تا درصد بررسی صفحات وب و همچنین میزان وابستگی موضوع صفحات با مورد جستجو را بالا ببرند. ▪ سوال: چرا نتایج به دست آمده توسط موتورهای جستجوی گوناگون متفاوت است؟ دلیل تفاوت در نتایج، استفاده کردن موتورهای جستجو از برنامه های رهیابِ (bot) متفاوت، می باشد. هر برنامه Bot در نوع اطلاعاتی که از صفحات وب جمع آوری می کند و یا به عبارتی «خزیدن» آن بر روی صفحات وب روش خاصی دارد. بعضی از برنامه های رهیاب قبل از این که به آدرس بعدی بروند تمام اطلاعات موجود در صفحه جاری را بررسی می کنند. بعضی تنها پیوندهای (Link) موجود در روی صفحه را بررسی می کنند. برخی برای بررسی اطلاعات وارد شده جدید، هر روز و یا هر هفته و هر ماه صفحات Web را چک کنند. اطلاعاتی که برنامه رهیاب منعکس می کند، از نظر لغات کلیدی(keyword) ، اطلاعات مربوط به آدرس پایگاه وتازگی صفحات مربوطه متغیر می باشد. ▪ سوال: چه راه کارهایی برای کوتاه کردن مسیر جستجو وجود دارد؟ حتی بهترین لغات کلیدی برای جستجوی یک مطلب در محیط اینترنت باعث به دست آمدن تعداد بسیار زیادی جواب شده که امکان بررسی همه آنها برای کاربر تقریبا" غیر ممکن است. اما چند روش برای کوتاه کردن مسیر جستجو یعنی پیدا کردن نزدیکترین جواب ها برای موضوع مورد جستجو وجود دارد. استفاده از عملگرهای منطقی، یک راه حل بسیار معمول و قابل استفاده برای این مشکل است. یعنی با استفاده از لغات NOT,OR,AND در میان لغات کلیدی مطمین شوید که نتایج به دست آمده حاوی همه، حداقل یکی یا هیچکدام از لغات وارد شده به عنوان موضوع جستجو است. برای مثال یک جستجو برای اتومبیل های روی اینترنت دارای جواب های بسیار زیادی می باشد اما اگر ما بخواهیم به دنبال پایگاه هایی که درباره اتومبیل و منحصرا" BMW هستند بگردیم می توانیم از لغت کلیدی Car AND BMW استفاده کنیم یا اگر پایگاه هایی را که درباره اتومبیل هایی بجز BMW هستند را بخواهیم، لغت کلیدی موردنظر Car NOT BMW خواهد بود. علامات و لغات دیگری نیز برای گوناگون کردن مسیر وجود داشته که با توجه به نوع برنامه جستجو گر متغیر است. برای اطلاع از این علامات در محیط جستجوگر می توانید به گزینه Help در خودِ محیط جستجوگر مراجعه کنید . |