محركات البحث (Search Engines ) هي برامج كمبيوتر مصممة للمساعدة في العثور على مستندات مخزنة على الشبكة العنكبوتية العالمية.
وتقدم نتائج البحث عادةً على شكل قائمة يشار إليها بـ “صفحات نتائج محرك البحث”، وقد تكون المعلومات المقدمة مزيجًا من صفحات ويب، وصور، وأي نوع آخر من الملفات.
تنقب المحركات عن البيانات المتوفرة في قواعد البيانات أو أدلة مواقع الويب، وعلى عكس أدلة المواقع التي يحافظ عليها من خلال محررين بشريين فقط.
فإن محركات البحث تحافظ على المعلومات في الزمن الحقيقي من خلال تشغيل خوارزمية على زاحف الشبكة.
فهم كيفية عمل محركات البحث هو بمثابة الخطوة الأولي، والمفتاح الذي سيمكنك من تهيئة موقعك لمحركات البحث بصورة صحيحة وفعالة.
يعتمد عمل محركات البحث وعلى رأسها جوجل في الأساس على ثلاثة وظائف أساسية.
هذه الوظائف أو مراحل العمل مرتبطة ومعتمدة علي بعضها البعض.
المرحلة الأولى من عمل محركات البحث: الزحف
كلمة Crawling تعني حرفيًا الزحف، وهي أول مرحلة من مراحل عمل محركات البحث.
وهي عبارة عن عملية تتم من خلال برامج كمبيوتر تسمى (spiders أو bots أو Crawlers).
وهي التي يتم فيها زيارة صفحات جميع المواقع، للوصول للجديدة منها والصفحات التي تم تحديثها، بغرض جمع بيانات عنها، لفهرستها في قاعدة البيانات الخاصه بمحرك البحث.
تبدأ عناكب الزحف بالإعتماد علي روابط الصفحات الموجودة بالفعل في قاعدة البيانات، ومنها تنتقل لروابط صفحات الويب التي تم إنشاءها حديثاً.
الجدير بالذكر هنا أن عناكب محركات البحث، تفهم صفحات الويب من الكود البرمجي المستخدم مثل لغة HTML.
المرحلة الثانية: الفهرسة
الدليل أو الفهرسة (Indexing)، هي عبارة عن قاعدة البيانات الخاصة بمحرك البحث، والتي تحتوي علي بيانات بكل صفحة ويب تم فهرستها من قبل محركات البحث. ويتم جمعها من خلال عملية الزحف.
وهو مصدر إظهار النتائج في كل عملية بحث.
قاعدة بيانات محرك البحث جوجل تحتوي علي فهرس لمليارات صفحات الويب، والفيديوهات، والصور، والوثائق … الخ.
لا يتم فعلياً حفظ كل صفحات الويب علي قاعدة البيانات الخاصة بـ محركات البحث، ولكن يتم حفظ أجزاء معينة من محتوي كل صفحة ويب.
فمثلاً يتم ربط كل صفحة ويب، ببعض الكلمات والجمل التي تعبر عنها، والتي تستخدم في نتائج البحث بعد ذلك.
الجدير بالذكر أن عملية الفهرسة هي عملية متداخلة ومتشابكة مع عملية الزحف، لذلك هناك الكثير يتحدثون عن الزحف والفهرسة كعملية واحدة.
المرحلة الثالثة: تقديم نتائج البحث (Providing Results)
في هذه العملية تقوم محركات البحث بإظهار النتائج للمستخدم، وفقاً للكلمات البحثية (Keyword).
بالطبع يكون المصدر لنتائج البحث هو قاعدة البيانات، التي تم جمعها من خلال المرحلة السابقة.
الجدير بالذكر أن محركات البحث تمتلك قواعد بيانات ضخمة حول العالم، تديرها مجموعة من الآلات الضخمة فائقة السرعة، وهذا ما يجعل عملية ظهور نتائج البحث في جوجل تستغرق أقل من ثانية واحدة.
ويأتي ترتيب نتائج البحث، وفقاً لخوارزميات معدة سابقًا مبنية علي الكثير من العوامل والمعايير تسمى Rank Factors.
وضحنا لكم أن وظيفة محركات البحث هي إرشاد المستخدمين للمسارات التي تجيب تساؤلاتهم.
فمحرك البحث يمثل العين أو الدليل الذي يرشد المستخدم للمسار المناسب، لكي يصل لما يريد وفقاً للكلمة البحثية التي أدخلها.
وتقوم المحركات بأداء هذه الوظيفة من خلال ثلاثة عمليات أساسية وهي الزحف والفهرسة والإمداد بالنتائج.
ومن أشهر محركات البحث ..
جوجل Google.
الياهو Yahoo.
بينج Bing.
لايف سيرش LiveSearch.
دك دك غو DuckDuckGo.
ولكن السؤال الأهم هنا .. على أي أساس يقوم محرك البحث جوجل بترتيب نتائج البحث هذه؟
فـ جوجل لا تعلن عن أي عامل من عوامل خوارزميتها ومشرفي المواقع يريدون معرفة هذه العوامل بهدف تصدر الترتيب.
وبالتالي كان لابد من اللجوء لطرق بديلة من أجل فهم هذه العوامل بشكل أكبر.
من أهم هذه الطرق هي الدراسات والإحصائيات التي تحاول التنبؤ بسلوك خوارزمية جوجل المستقبلي، من خلال دراسة سلوكها السابق، والتي سنتحدث عنها بشكل مفصل في مقالنا القادم.
لكي تتصدر نتائج محركات البحث في 2020 رغم التحديثات الكثيرة التي طرأت، ستحتاج لمزيد من القراءة.
فالسيو غير منتهي، ويتجدد كل فترة، وذلك بسبب التحديثات الدورية لمحركات البحث.
No comment