موتورهای جستجو چگونه کار میکنند؟
همانطور که میدانید موتورهای جستجو دو
عملکرد اصلی و بزرگ دارند. یکی از این عملکردها خزش )(crawling ، ایندکس کردن س ایت و محتوای آن و دیگری
فراهم آوردن لیس ت رتبه بندی ش ده و مرتبطی از سایتها برای کاربران است شبکه
جهانی وب را به عنوان یک شهر زیرزمینی بزرگ در نظر بگیرید که ایستگاههای مختلفی دارد.
هر ایستگاه یک سند منحصر به فرد(معمولا
یک صفحه وب است اما در برخی از شرایط این اسناد میتواند فایلپیدیاف، JPGیا س
ایر فایلها باش د اس ت. موتورهای جستجو باید کل شهر را بخزند و تمامی ایستگاهها را در مسیر بیابند. برای اینکار موتورهای جستجو از بهترین
مسیرهای موجود یعنی لینکها استفاده میکنند.
خزیدن و ایندکس کردن سایت:
خزیدن و ایندکس کردن میلیاردها سند،
صفحه، فایل، خبر، فایل ویدئویی و رسانه در شبکه جهانی وب
فراهم کردن نتایج مناسب:
فراهم آوردن پاس مناس ب برای کوئریهای کاربران از طریق لیس ت کردن صفحات مرتبطی که بر اساس همین مرتبط بودن رتبه بندی شده است. ساختار لینک در وب میتواند همه صفحات را
به هم پیوند دهد. لینکها به رباتهای موتورهای جس تجو که
خزنده )
(crawlersیا اسپایدر ) (spidersنام دارد، اجازه میدهد به میلیاردها سند به هم پیوسته و مرتبط در
وب دسترسی داشته باشند.زمانی که موتورهای جستجو این صفحات را در
وب پیدا میکنند، کدهای موجود در آنها را رمزگشایی میکنند و بخشهای
انتخابی را در پایگاه داده بزرگی ذخیره میس ازند. این کدها بعدا در ص ورتی که
کوئری جستجو شده مرتبط با آن باشد فراخوانی میگردد. برای اینکه دس ترس ی به
چنین دادههای عظیمی به راحتی ص ورت گیرد، موتورهای جستجو
دیتاسنترهای ساختار یافته ای در سرتاسر جهان دارند.
این مراکز دارای هزاران دستگاه هستند که
مقادیر زیادی از اطلاعات را با سرعت پردازش میکنند. زمانی که فردی جستجویی را در موتور جستجو انجام میدهد،
تقاضای او به سرعت پردازش میشود. حتی یک یا دو ثانیه تاخیر در این پردازش میتواند موجب نارض ایتی
کاربران گردد. به همین خاطر موتورهای جستجو تلاش میکنند پاس مورد نیاز کاربران را هرچه سریعتر فراهم آورند.موتورهای جستجو ماشینیهای پاسخگو هستند. زمانی که فردی به صورت آنلاین
جستجویی انجام میدهد، موتور جستجو
میلیاردها سند خود را مورد بررسی قرار میدهد و دو کار انجام میدهد: اولا تلاش
میکند تنها نتایجی را به
کاربر نش ان دهد که به جس تجویش مرتبط اس ت یا میتواند برای او مفید باش د. ثانیا
صفحات موجود را بر اس اس
محبوبیت سایت و اطلاعات موجود در آن رتبهبندی میکند .مرتبط بودن و محبوبیت سایت میتواند بر روی سئوی
آن تاثیر زیادی داشته باشد. برای موتورهای جستجو
مرتبط بودن چیزی بیشتر از یافتن صفحاتی است که کلمات مناسب و درستی در آن قرار گرفته است. در روزهای
اولیه توسعه وب، موتورهای جستجو نمیتوانستند این مرحله را به خوبی انجام دهند و نتایج به دست آمده
ارزش محدودی داشت. در طول سالها موتورهای جستجو نیز باهوشتر شدند و روشهای بهتری برای ارائه پاس
به کوئریهای کاربران یافتند. امروزه، صدها
فاکتور بر روی مرتبط بودن تاثیر میگذارد. ما سعی میکنیم در این
راهنما مهمترین موارد را مورد بررسی و بحث قرار دهیم.