موتور های جستجو چگونه کار می کنند

موتور های جستجو برای 2 کار بزرگ طراحی شده اند: خزیدن در سایت ها و مرتب سازی اطلاعات دریافتی از آنها و دوم فراهم کردن امکان جستجو و نمایش اطلاعاتی که به عبارت جستجوی استفاده کننده نزدیک تر باشد.

موتور های جستجو برای 2 کار مهم طراحی شده اند: اول خزیدن در سایت ها و مرتب سازی اطلاعات دریافتی از آنها و دوم فراهم کردن امکان جستجو و نمایش اطلاعاتی که به عبارت جستجوی استفاده کننده نزدیک تر باشد.

 

دنیای وب را مانند سیستم متروی یک شهر بزرگی تجسم کنید که از شبکه ای از ایستگاه ها تشکیل شده است

تجسم کنید در این شهر هر ایستگاه یک سند یکتا (مثل یک صفحه از یک وب سایت یا فایل هایی مانند فایل PDF یا فایل های تصویری مانند فایل های JPG یا هر نوع فایل دیگری) است. موتور های جستجو باید راهی را برای "خزش" پیدا کنند که در سریعترین زمان بتوانند همه ایستگاه های این شهر را بپیمایند و اطلاعات آنها را ذخیره کنند. پیدا کردن بهترین مسیر در این شهر از طریق لینک ها انجام می شود.

ساختار لینک محور در وب کمک می کند تا صفحات به هم مرتبط شوند

موتورهای جستجو به ربات های خود که "خزنده" یا "عنکبوت" نامیده می شوند، اجازه می دهند تا به بیلیون ها سند و صفحه که به هم متصل شده اند دسترسی داشته باشند.

وقتی که موتور های جستجو به این صفحات دسترسی پیدا کردند، اطلاعات مهم نهفته در آنها را کشف کرده و بخش هایی از آن را در منابع داده عظیم برای فراخوانی های آتی ذخیره می کنند. فراخوانی داده از میان میلیون ها سند و اطلاعات ذخیره شده در کسری از ثانیه کار پیچیده و بسیار عظیمی است که موتور های جستجو آن را با ذخیره کردن اطلاعات در مراکز داده ای که در سراسر دنیا دارند انجام می دهند.

این منابع داده عظیم، از هزاران سیستم پردازشی تشکیل شده اند که حجم بزرگی از اطلاعات را در زمان کوتاهی پردازش می کنند. وقتی شخصی در یک موتور جستجو عبارتی را جستجو می کند، اطلاعات در لحظه فراخوانی می شوند. حتی یک تاخیر یک یا دو ثانیه ای ممکن است باعث ایجاد نارضایتی شود. به همین خاطر موتور های جستجو سعی می کنند تا پاسخ جستجو را در سریعترین زمان ممکن پیدا کنند.

موتور های جستجو ماشین های پاسخ گویی هستند. وقتی یک جستجوی آنلاین انجام می شود، در واقع 2 کار اصلی انجام می دهد: اول، فقط نتایج مرتبط با مورد جستجو را نمایش می دهد. دوم، نتایج بازگردادنده شده را بر اساس محبوبیت وب سایتی که آن را نمایش می دهد درجه بندی می کند.

مرتبط بودن و محبوبیت نتیجه دو عامل مهم تاثیر گذاری و قابل استفاده بودن نتایج در موتور جستجو هستند.