با سلام خدمت کاربران گرامی سایت سئورب
در این مقاله به موتور جستوجو چیست؟ (what is search engine) میپردازیم. با ما همراه باشید.
موتور جستوجو یا جویشگر،[۱] در فرهنگ رایانه، به طور عمومی به برنامهای گفته میشود که کلمات کلیدی را در یک سند یا بانک اطلاعاتی جستوجو میکند. در اینترنت به برنامهای گفته میشود که کلمات کلیدی موجود در فایلها و سندهای وب جهانی، گروههای خبری، منوهای گوفر و آرشیوهای FTP را جستوجو میکند. جویشگرهای زیادی وجود دارند که امروزه از معروفترین و پراستفادهترین آنها میتوان به google و یاهو! جستوجو اشاره کرد.
امروزه، هر سیستمی که در میان حجم عظیمی از اطلاعات موجود، دادههای خاصی را جستوجو میکند، موتور جستوجو نامیده میشود. آنچه امروزه به صورت معمول به عنوان موتور جستوجو میشناسیم، خلاصه شدهی عبارت Web Search Engine(موتور جستوجوی وب) است که به دلیل فراگیر بودن آن، به شکل کوتاه شدهی موتور جستوجو استفاده میشود. با گستردهتر شدن دنیای وب و افزایش باورنکردنی تولید محتوا، اهمیت موتورهای جستوجو بیش از پیش افزایش یافت و مشاهده میکنیم که امروزه، موتور جستوجوی گوگل به عنوان بهترین موتور جستوجوی فعلی در جهان، یکی از بزرگترین نهادهای اقتصادی دنیا در عصر حاضر است. نکتهای که در مورد موتورهای جستوجو حائز اهمیت است، این مورد است که گوگل- اصلی ترین موتور جستوجو در جهان- در مقایسه با شرکتهای دیگر مانند آلتاویستا و یاهو، دیرتر از بقیه وارد بازار شده است و نسبت به شرکتهای دیگر یک شرکت جدید محسوب میشود.
این مورد که غالبا به عنوان یکی از مثالهای کلاسیک در استراتژی مطرح است این موضوع است که دیرتر وارد یک بازار شدن، همیشه اشکال نیست و میتواند به عنوان یک مزیت در نظر گرفته شود.
توضیح در مورد فهرستکننده ( Indexer )
بعد از عملیات جمعآوری اطلاعات به وسیلهی اسپایدر، پیمایشگر، اطلاعات را به Indexer منتقل میکند. ایندکسر اطلاعات ارسالی را تجزیه و تحلیل و طبقهبندی میکند. عملیات تجزیه و تحلیل اینگونه است که بر اساس تکنیکهای معین مشخص میشود که اطلاعات از کدام صفحه ارسال شدهاست. در ضمن میزان حجم اطلاعات صفحه و تعداد کلمات و تکرار و مکان کلمات در صفحه و … معین میگردد. در واقع، ایندکسر به شکل کتاب بزرگی است که لیستی از تمامی صفحات وب که به وسیلهی اسپایدر پیدا شده، داخل آن وجود دارد. اگر این صفحات تغییر کنند، این کتاب با دادهها و اطلاعات جدید بهروزرسانی میشود.
نرمافزار مورد استفاده موتورجستوجو
این نرمافزار، یک برنامه است که میلیونها صفحهی بایگانیشده در ایندکسر را گروهبندی میکند و مرتبط با آنچه کاربر جستوجو کرده، رتبهبندی و نتیجهی نهایی را به کاربر نمایش میدهد. به طور خلاصه نرمافزار موتور جستوجو از دو قسمت بانک اطلاعات و سیستم رتبهبندی تشکیل شده است. بانک اطلاعاتی، همهی ورودیها از طرف ایندکسر را دریافت میکند و پس از گروهبندی و کدگذاری به صورت فشرده شده آنها راذخیره میکند. موتورهای جستوجو غالبا بانک اطلاعاتی (دیتابیس) بسیار گستردهای دارند.
طرز کار به طور کلی
یک موتور جستوجو برای پاسخ دادن به درخواست کاربر، ازخزندهها استفاده میکند و به وسیلهی آنها به کلیهی صفحات وب مراجعه کرده، محتوای آنها را میخواند و داده های موردنیاز را جمعآوری میکند. پس از آن، دادهها به ایندکسر منتقل میشود. ایندکسر دادهها را تجزیه و تحلیل میکند و آنها را بر اساس تعدادی از پارامترها، نمایهسازی و سپس دستهبندی میکند. بعد از آن اطلاعات دسته بندی شده، به یک بانک اطلاعاتی تحویل داده میشود و در آنجا، اطلاعات پس از آن که فشرده شدند ذخیره میگردند. بعد از این مراحل موتور جستوجو آمادهی پاسخگویی به کاربر شده و سیستم رتبهبندی موتور جستوجو شروع به کار میکند.
بدون دیدگاه