موتور جستجو چیست و چگونه کار می کند؟ | نحوه crawl و index کردن
عناوین مطالب
Toggleموتور جستجو چیست؟ موتورهای جستجو چگونه کار می کنند؟ مهمترین و معروفترین موتورهای جستجوی ایرانی و خارجی کدامند؟
آیا تا به حال به عبارت “موتور جستجو” را شنیده اید و به این موضوع فکر کنید که اگر موتورهای جستجو در دنیای ما نبود، چه کار می کردیم؟ در ادامه با ما همراه باشید تا تمام سوالات مربوط به این زمینه را پاسخ دهیم.
موتورهای جستجو ابزارهای آنلاینی هستند که بعد از اینکه کاربران مطلبی یا همان (کلمه کلیدی) را در اینترنت جستجو کردند، مطلب را از داخل دیتابیس خود که متشکل از میلیون ها سایت است، به صورت خیلی دقیق و بر اساس موضوع و زبان و هزاران فاکتور دیگه که دسته بندی شده اند، پیدا می کنند و به کاربران نمایش می دهند.
موتور های جستجو نتیجه را از دیتابیس خود پیدا می کنند، مرتب می کنند و به کاربر نمایش می دهند و این کار با استفاده از الگوریتم های گوگل انجام می پذیرد. به این لیست مرتب شده که بعد از سرچ هر عبارتی مثلا در گوگل میبینید، اصطلاحاَ صفحه نتایج جستجو یا (SERP) گفته می شود. تعداد زیادی موتور جستجو در دنیا وجود دارند، اما گوگل (Google) معروف ترین این موتور هاست، که در بسیاری از مرورگر ها مانند Chrome،Firefox، Safari و… بعنوان صفحه اصلی وجود دارد.
موتور جستجو(Search Engine) به چه معنی است؟
امروزه با همه گیر شدن استفاده از اینترنت و دنیای وب، موتورهای جستجو نقش اساسی در زندگی روزمره تمام مردم جهان ایفا می کنند. همانطور که گفتیم، موتور جستجو یا همان Search Engine برای راحت کردن روند جستجو و تحقیق ما طراحی شده اند. این روزها برای تحقیق در مورد یک موضوع درسی یا غیر درسی، تخصصی و یا غیر تخصصی، در هر زمینه ای که باشد، در هر کشوری که زندگی می کنید یا هر زبانی که دارید، کافیست تلفن همراه خود را بردارید و عبارت مورد نظر خود را سرچ کنید. هزاران هزار دیتا از همه جای جهان آماده آموزش به شما هستند.
حالا دوباره سوال خود را می پرسم: «اگر موتورهای جستجو وجود نداشتند، چه کار می کردیم؟»
این بار بگذارید تخصصی تر بپرسم: «اگر موتورهای جستجو پیشرفت نمی کردند، باز هم به نتیجه مورد نظر می رسیدید؟»
این ابزار با استفاده از الگوریتم های مختلف توانسته تمام اطلاعات مربوط به موضوع جستجو شده را دسته بندی و بهترین آن ها را نمایش دهد. به این ترتیب استفاده از این ابزار قدرتمند و بزرگ برای همگان ساده و نتایج تا حد بسیار زیادی بهینه شده است.
موتورهای جستجو چگونه کار می کنند؟
نحوه فعالیت و بررسی و کارهای مختلف در موتور های جستجو با هم متفاوت بوده، اما در نهایت در اصلی ترین موضوعات و فاکتورها، این موتورها به هم شباهت دارند که شباهت های اصلی آن ها شامل موارد زیر میشود:
- خزیدن (Crawling)
- ایندکس کردن (Indexing)
- نمایش نتیجه (Creating results)
یک موتور جستجو به حالت خاصی برنامه نویسی شده و این برنامه نویسی ها را با نام خزنده می شناسید. خزنده ها وارد تمام صفحات یک وبسایت شده و اطلاعات آن را برداشت می کنند. در این مرحله نوبت به الگوریتم ها می رسد. الگوریتم ها نیز کدهای پیچیده ای هستند که توسط بهترین کدنویس های دنیا نوشته شده و برای آنالیز اطلاعات خزنده ها کاربرد دارند.
و در نهایت هم با استفاده از هزاران فاکتور، صفحه ها بر اساس کلمه ای که با آن بهینه شده، رتبه بندی شده و به کاربر نمایش داده خواهند شد.
در ادامه موارد بالا را با هم بررسی خواهیم کرد.
۱- خزیدن (Crawling)
موتورهای جستجو با استفاده از ربات های خود که ممکن است در بعضی از سایت ها با عنوان عنکبوت موتورهای جستجو نام برده شده باشند، به سایت های مختلف در سراسر دنیا وارد شده و شروع به گشتن یا اصطلاحاَ خزیدن در این سایت ها می کنند. این ربات ها، محتوا، فایل ها، صفحات داخل سایت و هر آنچه که در یک سایت وجود داشته باشند را بررسی میکنند. استفاده از لینک های داخل متنی، یکی از پایه ای ترین راه ها برای خزیدن بهتر این ربات ها می باشد، چرا که با استفاده از این لینک ها، موتورهای جستجو، سایت ها و صفحات جدیدی را پیدا می کنند و برای بررسی آنها به سایت هدف وارد میشوند و مجدد همان فرایند، برای خزیدن آن سایت نیز تکرار میشود و باز به لینک های جدید برخورد میکنند و روز از نو، روزی از نو.
هنگامی که سایت های مختلف دنیا به هم لینک میدهند و به هم متصل میشوند، ربات های موتور های جستجو بسیار سریع به صورت شبکه ای وارد سایت های مختلف میشوند. به صورت کلی، لینک سازی های داخلی و خارجی از پایه ای ترین راه ها برای خزیدن خوب ربات های همه ی موتور های جستجو میباشد.
اگر بک لینک های یک سایت را بررسی کنید ( مثلا یک سایت معروف در دنیا)، میبینید که از سایت های بسیاری به آن سایت لینک داده شده است و اگر هر کدام از آن سایت ها را مجددا بررسی کنید، میبینید که آن سایت نیز بک لینک های زیادی دارد و سایت ها در بستر اینترنت، به صورت شبکه ای به هم متصل شده اند.
برای درک بهتر موضوع بک لینک توصیه میکنیم حتما مقاله بک لینک چیست را مطالعه کنید.
۲- ایندکس کردن (Indexing)
همزمان با عمل خزیدن ربات های گوگل در بین صفحات هر وب سایت، ربات ها تمامی اطلاعات آن صفحه را ذخیره میکنند. ذخیره کردن این اطلاعات، باعث میشود که موتورهای جستجو، کتابخانه هایی از اطلاعات تمام سایت های دنیا داشته باشند. سایت ها بعد از فرایند ایندکس، تازه در نتایج جستجو نمایش داده میشوند و این فرایند در تمامی موتور های جستجو ثابت است، یعنی تا سایت شما توسط ربات موتورهای جستجو ایندکس نشود، امکان نمایش در موتور های جستجو را ندارد.
نکته: برای اینکه بفهمید سایت شما توسط موتورهای جستجو ایندکس شده یا نه یک راه ساده وجود دارد، در موتور جستجوی مورد نظر خودتان، بطور مثال در گوگل، عبارت مقابل را جستجو نمایید “site: sitename.com” بجای عبارت “sitename” نام سایت خودتان را قرار دهید و در صورتی که از دامنه “.ir” استفاده می کنید آن را جایگزین “.com” کنید، یا میتوانید وارد صفحه اصلی موتور جستجوی گوگل شوید (چون گوگل پر استفاده ترین موتور جستجو در دنیا است آن را به عنوان مثال قرار داده ایم) و آدرس صفحهی مورد نظر خودتون را وارد کرده و سرچ کنید.
اگر صفحه شما ایندکس شده باشد گوگل صفحه ی شما را با عنوان و دیسکریپشن صفحه، برای شما نمایش خواهد داد.
۳- نمایش نتیجه (Creating results)
موتور های جستجو، زمانی که یک کاربر کلمه ای را جستجو می کند شروع به ساختن نتیجه ی جستجو می کنند. این عملیات به این صورت شروع میشود که ابتدا این موتورها تمام سایت های ایندکس شده را بررسی نموده، سپس براساس الگوریتم های مخصوصی که دارند و با توجه به عبارتی که کاربر جستجو کرده بهترین نتیجه را به کاربر نمایش می دهند.
اگر هدف شما بالا آمدن در گوگل است توصیه می کنیم که مقاله الگوریتم های گوگل را مطالعه کنید.
الگوریتم های موتور های جستجو چیست؟
ما در مقالهی الگوریتم موتور های جستجو، بطور کامل در مورد این موضوع صحبت کرده ایم، اما اگر بطور خلاصه بخواهیم توضیحی در مورد الگوریتم های موتورهای جستجو بدیم، باید بگوییم که الگوریتم موتورهای جستجو یک فرمول خاص و منحصر بفرد است که در حقیقت مشخص می کند که چطور یک سایت در نتایج جستجو نمایش داده میشود. یا بهتر است بگوییم که چرا یک سایت در نتایج جستجو بالاتر از بقیه نمایش داده میشود؟ شرکت های سازنده موتور های جستجو الگوریتم های خودشان را بصورت مخفی نگه میدارند و سعی می کنند که روش کار این الگوریتم ها درز پیدا نکند، اما باز هم این اطلاعات توسط بعضی از افراد افشا میشود. شما مقالات زیادی را در اینترنت در مورد فاکتورهای مهم سئو پیدا میکنید که البته ما در مقاله ۲۰۰ فاکتور مهم سئو بیشتر این فاکتور ها را بررسی نموده ایم.
فاکتور مهمی در این بین وجود دارد که اگر شما بتوانید به نحو احسنت از آن بهره ببرید، میتوانید شانس خیلی بیشتری در افزایش رتبه در کلمات مختلف در موتور های جستجو داشته باشید و آن فاکتور، فهماندن موضوع خود، مطابق الگوریتم های هر موتور جستجو، به آن موتور جستجوی خاص است. یعنی شما به گونه ای محتوای خود را ایجاد می کنید که دقیقا مطابق الگوریتم ها باشد تا درک آن محتوا برای موتور های جستجو راحت تر باشد؛ در این شرایط موتور های جستجو خیلی راحت تر محتوای شما را با کلمه ای که کاربر سرچ کرده است مطابقت میدهند.
پرطرفدارترین موتور های جستجوی خارجی
کمپانی های بزرگی مانند گوگل و مایکروسافت برای ارائه خدمات عالی به کاربران اینترنت در سراسر جهان به فکر این افتادند که هر کدام یک موتور جستجو برنامه نویسی و ارائه کند. از مهمترین و پرطرفدارترین موتورهای جستجو می توان موارد زیر را نام برد:
- گوگل (Google)
- بایدو (Baidu)
- بینگ (Bing)
- یاهو (Yahoo!)
- یاندکس (Yandex)
- اکوزیا (Ecosia)
- بردریدر (BoardReader)
- ولفرام آلفا (WolframAlpha)
۱- گوگل (Google)
گوگل را می توان بعنوان غول موتور های جستجو معرفی کرد، گوگل جدا از اینکه بیشترین استفاده را در بین مردم جهان دارد، بهترین الگوریتم ها را در خود جای داده است. یکی از مهمترین الگوریتم های گوگل که تقریبا یکی از جدیدترین ها هم است «رنک برین» نام دارد که ما بطور کامل آن را بررسی نموده ایم. گوگل در سال ۱۹۹۸، فعالیت خود را آغاز نمود و تا به امروز جزء برترین های موتورهای جستجو در جهان شناخته شده است.
الگوریتم های گوگل در ابتدا هوش مصنوعی بسیار پایینی داشتند و به راحتی قابل دور زدن بودند، اما طی این سالها، گوگل هزاران بار الگوریتم های خود را آپدیت کرده است. در سال 2019 به جرات میتوان گفت که دور زدن این الگوریتم ها، به خاطر قوی تر شدن هوش مصنوعی بسیار سخت و پیچیده شده، بطوریکه الگوریتم «rankbrain» را میتوان انقلابی در هوش مصنوعی یک الگوریتم دانست.
۲- بایدو (Baidu)
بایدو اولین موتور جستجو چینی است که در سال ۲۰۰۰ راه اندازی شد و با شرکت های مطرح دنیا مانند مایکروسافت (Microsoft)، کوالکام (Qualcomm)، اینتل (Intel) و… همکاری داشت. شرکت Baidu نیز مثل گوگل در بخش های مختلفی مانند بستر ابری (Cloud)، نقشه (Map)، شبکه های اجتماعی و … فعالیت زیادی دارد.
۳-بینگ (Bing)
بینگ که موتور جستجو شرکت ماکروسافت است، در سال ۲۰۰۹ فعالیت خود را آغاز نمود واین فعالیت، بلافاصله بعد از قطع شدن موتور جستجو MSN آغاز شد. هدف اصلی مایکروسافت این است که بینگ را تبدیل به یکی از رقیبان جدی گوگل کند که البته در حال نزدیک شدن به این موتور جستجو هم می باشد. در آمریکا بینگ، دومین موتور جستجو پرطرفدار بعد از گوگل است. الگوریتم های این موتور جستجو قبلا برگرفته و یا مطابق الگوریتم های گوگل بود، اما در سال های اخیر موتور جستجوی بینگ، از نظر هوش مصنوعی رشد بالایی داشته و در حال رسیدن به الگوریتم های حرفه ای و اختصاصی برای خود می باشد.
۴- یاهو (Yahoo!)
در حقیقت یاهو یکی از گسترده ترین سرویس دهنده های ایمیل و موتور جستجو در جهان بوده است. در دهه ۹۰، یاهو بطور گسترده ای رشد کرد اما بعد از سال ۲۰۰۰، یاهو نتوانست نوآوری هایی داشته باشد و باعث سقوط سهامش شد و بعد از این اتفاق، در سال ۲۰۱۷ این شرکت واگذار شد.
۵- یاندکس (Yandex)
یاندکس، یک نوع موتور جستجو بوده که متعلق به کشور روسیه می باشد. بر اساس اطلاعات داده شده، یاندکس بیشتر از ۵۰٪ جستجو های کشور روسیه را در خود جای داده است. الگوریتم های این موتور جستجو به پیچیدگی گوگل نیست و با استفاده از چند الگوریتم ساده، نتایج جستجو را نمایش می دهد.
امیدواریم از مطالعه این مقاله لذت برده باشید و مورد استفاده شما واقع شده باشد. درک اینکه یک موتور جستجو چگونه کار میکنه، شاید به نظر خیلی ها بی اهمیت برسه اما اگر شما بتونید این ساز و کار را درک کنید، قطعا خیلی راحت تر از بقیه میتوانید مسیر رشد سئو سایتتون را مهیا کنید.
6- اکوزیا (Ecosia)
موتور جستجوی اکوزیا (Ecosia) یک موتور جستجوی اینترنتی زیست محیطی است که به صورت اجتماعی مسئولیتپذیر عمل میکند و بیش از 80 درصد سود فعالیت خود را به سازمانهای غیرانتفاعی متمرکز در احیای جنگل اهدا میکند. این موتور جستجوی اینترنتی به دو دلیل منحصر به فرد است: اولاً، اکوزیا به محیط زیست و حفاظت از محیط زیست متعهد است و دوماً، این موتور جستجوی اینترنتی برای هر جستجویی که کاربران انجام میدهند، درخت میکارد.
7- بردریدر (BoardReader)
موتور جستجوی بردریدر (BoardReader) یک موتور جستجوی وب است که به دنبال اطلاعات و محتوای موجود در انجمنها، تالارهای گفتگو و وبسایتهای اجتماعی میگردد. این موتور جستجو به کاربران امکان میدهد تا اطلاعات و نظرات کاربران را در مورد موضوعات مختلف مانند تکنولوژی، سیاست، ورزش، سلامتی و … بیابند.
بردریدر به کاربران امکان میدهد تا به اطلاعات و نظرات موجود در انجمنها و تالارهای گفتگو در مورد موضوعات مختلف دسترسی پیدا کنند. همچنین این موتور جستجو به کاربران امکان میدهد تا فعالیتهای مرتبط با برندها و محصولات را در انجمنها و تالارهای گفتگو مانیتور کنند.
8- ولفرام آلفا (WolframAlpha)
موتور جستجوی ولفرام آلفا (WolframAlpha) یک موتور جستجوی محتوای محاسباتی و دانشی است که توسط شرکت ولفرام آلفا LLC توسعه داده شده است. این موتور جستجو از تکنولوژی محاسباتی پیشرفته استفاده میکند تا به کاربران امکان پاسخ دادن به سوالات پیچیده و ارائه اطلاعات دقیق در زمینههای علمی، ریاضی، فیزیک، شیمی، زیستشناسی، اقتصاد، زمینشناسی، تاریخ، موسیقی، و بسیاری زمینههای دیگر را میدهد.
ولفرام آلفا از تکنولوژی محاسباتی قدرتمندی استفاده میکند تا به کاربران امکان پاسخ دادن به سوالات پیچیده و محاسبات دقیق را فراهم کند و به آن ها دادهها و اطلاعات دقیق در زمینههای علمی و دانشی را میدهد و به آنها کمک میکند تا به سوالات خود پاسخ دقیقی پیدا کنند.
پرطرفدارترین موتور های جستجوی ایرانی
در همین حین که کمپانی های بزرگ خارجی در رقابت های شدیدی برای گرفتن جایگاه اول در جهان هستند، هر کشور به صورت محلی به دنبال طراحی و برنامه نویسی موتور جستجو بود که مردم هر کشور بتوانند از آن استفاده کرده و بهره ببرند. ایران نیز این روند را تکرار کرد و موتورهای جستجویی طراحی کرد که معروفترین آن ها عبارت اند از:
- پارسی جو
- پارسیک
- گردو
- جس جو
- سلام
- ذره بین
1- موتور جستجوی پارسی جو
موتور جستجوی پارسی جو یک موتور جستجوی ایرانی است که برای ارائه خدمات جستجویی به زبان فارسی توسعه یافته است. این موتور جستجو توسط یک تیم ایرانی توسعه داده شده و به کاربران ایرانی و فارسی زبان امکان میدهد تا به طور مستقیم در محتوای فارسی جستجو کنند.
2- موتور جستجوی پارسیک
پارسیک یک موتور جستجوی ایرانی است که برای ارائه خدمات جستجویی به زبان فارسی توسعه یافته است. این موتور جستجو توسط یک تیم ایرانی توسعه داده شده و به کاربران ایرانی و فارسی زبان امکان میدهد تا به طور مستقیم در محتوای فارسی جستجو کنند.
پارسیک به کاربران امکان میدهد تا به جستجوی تصاویر و ویدیوهای مرتبط با محتوای فارسی دسترسی پیدا کنند.
3- موتور جستجوی گردو
این موتور نسبت به نمونه های ایرانی مشابه خود دارای ظاهر بهتری است و کاربران گزارش داده اند که نتایج بهتری را به کاربر نشان می دهد.
4- موتور جستجوی جس جو
جس جو به کاربران ایرانی و فارسی زبان امکان میدهد تا به طور مستقیم در محتوای فارسی جستجو کنند و اطلاعات مرتبط با جامعه و فرهنگ ایران را به دست آورند.
5- موتور جستجوی سلام
“سلام” اخبار و مطالب متنوعی را از منابع فارسی ارائه میدهد و به کاربران امکان میدهد تا به آخرین اخبار و مطالب فارسی و به محتوای فرهنگی و تاریخی ایران دسترسی پیدا کنند و اطلاعات مرتبط با تاریخ، فرهنگ و هنر ایران را بیابند.
6- موتور جستجوی ایرانی ذره بین
ذره بین با استفاده از نتایج گوگل بهینه شده است. زمانی که چیزی در این موتور جستجو سرچ کنید، ذره بین با استفاده از نتایج سرپ گوگل، بهترین نتایج فارسی را گلچین کرده و به شما نشان می دهد.
جمع بندی
در ای مقاله سعی کردیم در مورد این صحبت کنیم که موتور جستجو جیستف چگونه کار می کند و البته با چه روشی نتایج را بهینه شده به کاربر نمایش می دهد. همچنین تمام موتورهای جستجوی شناخته شده و معروف ایرانی و خارجی را برای شما بیان کردیم تا بتوانید در این زمینه اطلاعات یشتر کسب کنید.
ممنون که تا انتهای این مقاله با ما همراه بودید. شما می توانید برای دریافت اطلاعات مختلف در مورد سئو و همچنین آموزش seo با ما در ویکی دمی همراه باشید.
دیدگاهتان را بنویسید