You are on page 1of 6

‫ما هو محرك البحث؟‬

‫ث عن كلمات‬‫دمين البح َ‬
‫مستخ ِ‬
‫محرك البحث )‪ (search engine‬هو برنامج ُيتيح لل ُ‬
‫محددة ضمن مصادر النترنت المختلفة )مواقع الويب ومواقع ‪ FTP‬و تلنت )‬
‫‪ ،((Telnet‬ويتألف محرك البحث من ثلثة أجزاء رئيسة هي‪:‬‬

‫• برنامج العنكبوت ‪(spider program).‬‬


‫رس ‪(indexer program).‬‬ ‫مفه ِ‬
‫• برنامج ال ُ‬
‫• برنامج محرك البحث‪.‬‬

‫دم‬
‫ومضة‪ :‬من الجدير بالذكر أن بعض محركات البحث ُتستخ َ‬
‫ع واحد فقط‪.‬‬ ‫للبحث ضمن موق ٍ‬

‫شرح وظيفة البرامج المكونة لمحرك البحث‪:‬‬

‫‪ .1‬برنامج العنكبوت‬

‫ج العنكبوت )‪ (spider‬ليجاد صفحات جديدة على الويب لضافتها‪،‬‬ ‫ت البحث برنام َ‬ ‫َتستخِدم محركا ُ‬
‫ويسمى هذا البرنامج أيضًا الزاحف )‪ (crawler‬لنه ُيبحر في النترنت بهدوء لزيارة صفحات الويب والطلع على‬
‫محتوياتها‪ ،‬ويأخذ هذا البرنامج مؤشرات المواقع من عنوان الصفحة )‪ ،(title‬والكلمات المفتاحية )‪ (keywords‬التي‬
‫تحويها‪ ،‬إضافة إلى محتويات محّددات الميتا )‪ (Meta tags‬فيها‪ .‬ول تقتصر زيارة برنامج العنكبوت على الصفحة‬
‫ب الروابط )‪ (links‬الموجودة فيها لزيارة صفحات أخرى‪ .‬أما الغاية من هذه‬‫الولى للموقع بل يتابع البرنامج َتعّق َ‬
‫الزيارات فهي وضع النصوص المنتقاة في نظام الفهارس لمحرك البحث‪ ،‬ليتمكن المحرك من العودة إليها فيما بعد‪ ،‬ولم‬
‫تغب فكرة تغير المحتوى في الموقع عن بال مصممي محرك البحث‪ ،‬إذ ينظم محرك البحث زيارات دورية للمواقع‬
‫الموجودة في الفهرس للتأكد من التعديلت التي تصيب المواقع المفهرسة‪.‬‬

‫رجوع‬

‫‪ .2‬برنامج الُمفهرس‬

‫ُيمثل برنامج الُمَفهِرس )‪ ،(index program‬الكتالوج )‪ (catalogue‬أحيانًا‪ ،‬قاعدة بيانات )‪ (database‬ضخمة‬


‫صلت عليها من برنامج العنكبوت )‪(spider‬‬‫ح َ‬
‫صف صفحات الويب‪ ،‬وَتعتمد في هذا التوصيف على المعلومات التي َ‬‫ُتَو ّ‬
‫كما تعتمد على بعض المعايير مثل الكلمات الكثر تكرارًا من غيرها‪ ،‬وتختلف محركات البحث عن بعضها في هذه‬
‫المعايير‪ ،‬إضافة إلى اختلفها في خوارزميات المطابقة )‪.(ranking algorithms‬‬
‫رجوع‬

‫‪ .3‬برنامج محرك البحث‬

‫يبدأ دور برنامج محرك البحث )‪ (search engine program‬عند كتابة كلمة مفتاحية )‪ (keyword‬في مربع‬
‫البحث‬
‫)‪(search box‬‬
‫؛ إذ يأخذ هذا البرنامج الكلمة المفتاحية ويبحث عن صفحات الويب التي تحقق الستعلم الذي كونه برنامج الُمفهرس في‬
‫قاعدة بيانات الفهرس )‪ ،(index database‬ثم ُتعَرض نتيجة البحث المتمثلة بصفحات الويب التي طلبها الُمستخِدم‬
‫في نافذة الُمستعرض ‪(browser window).‬‬

‫أمثلة على محركات البحث‪:‬‬

‫يوجد عدد كبير من محركات البحث التي تنتشر على الويب‬


‫نذكر منها على سبيل المثال ل الحصر‬

‫‪AltaVista‬‬
‫‪Lycos‬‬

‫‪Netscape‬‬ ‫‪Excite‬‬

‫ل‪ :‬تحتفظ قاعدة بيانات ألتافيستا )‪ (AltaVista‬بكل تفاصيل‬


‫وتختلف محركات البحث عن بعضها في أسلوب العمل‪ ،‬فمث ً‬
‫صفحة الويب المخزنة‪ ،‬أما غيرها من آليات البحث الخرى فقد يحتفظ بالعناوين الرئيسة للصفحة فقط‪ ،‬مما يؤدي إلى‬
‫اختلف نتائج شكل ودقة نتائج البحث الظاهرة للُمستخدم‪.‬‬

‫رجوع‬

‫آليات البحث‬

‫ذكرنا سابقًا أن محركات البحث تستخدم في بحثها عن مواقع الويب ما يدعى الكلمات المفتاحية )‪ (keywords‬التي‬
‫ض المعاملت )‪ ،(operators‬مع هذه‬ ‫ت البحث عادًة بع َ‬
‫يمكن أن تكون كلمة أو عبارة )‪ .(phrase‬وَتستخِدم آليا ُ‬
‫الكلمات المفتاحية‪ ،‬لتوفير خيارات إضافية لعملية البحث‪ .‬ونعرض في الجدول التالي كيفية عمل بعض هذه المعاملت‪،‬‬
‫إلى جانب بعض المثلة عليها‪:‬‬

‫معامل البحث‬
‫ُ‬

‫طريقة عمله وأمثلة على ذلك‬

‫معامل للبحث عن عبارة محددة‪.‬‬


‫دم هذا ال ُ‬
‫ُيستخ َ‬
‫""‬ ‫“‪”computer technology‬‬

‫)ُتعَرض عندها مواقع الويب التي تحوي هذه‬


‫العبارة مع مراعاة ترتيب كلماتها(‬

‫دم مع مجموعة من الكلمات للبحث عن‬ ‫ُتستخ َ‬


‫مواقع تحوي هذه الكلمات )منفردة أو مجتمعة(‪.‬‬

‫‪Computer + technology‬‬
‫‪ AND‬أو ‪+‬‬
‫)ُتعَرض عندها المواقع والصفحات التي تحتوي‬
‫كلمة ‪ computer‬وكلمة ‪ technology‬ولكن‬
‫ليس بالضرورة أن توجد الكلمتان مع بعضهما‬
‫في الموقع نفسه(‪.‬‬
‫دم مع مجموعة من الكلمات للبحث عن‬ ‫ُيستخ َ‬
‫كل من هذه الكلمات المفتاحية على حدة‪.‬‬

‫‪Computer OR technology‬‬

‫‪OR‬‬ ‫)ُتعَرض المواقع التي تحوي كلمة ‪computer‬‬


‫بمفردها‪ ،‬والمواقع التي تحتوي كلمة‬
‫‪ technology‬بمفردها(‬

‫يجب مراعاة ترك مسافة قبل ‪ OR‬وعدم ترك‬


‫مسافة بعدها‪.‬‬

‫م أحد‬
‫عل ِ َ‬
‫دم رمز النجمة للبحث عن كلمة ُ‬
‫ُيستخ َ‬
‫مقاطعها‪ ،‬ويسمى البحث باستخدام المحارف‬
‫البديلة )‪.(wildcard search‬‬

‫‪*Tech‬‬ ‫مثال‪:‬‬
‫النجمة *‬
‫تعرض المواقع التي تبدأ كلماتها بالمقطع‬
‫‪ Tech‬مثل‪technology, technician,):‬‬
‫‪(.. ,technical‬‬

‫جمل بحث متقدمة‪ .‬ويمكن في محركات البحث تحديد‬


‫ويمكن استخدام مجموعة من هذه المعاملت مع بعضها لتشكيل ُ‬
‫مجالت البحث للوصول إلى نتائج أكثر دقة‪.‬‬

‫أدلة البحث ‪(Search directories):‬‬

‫ُيَعّد دليل الويب )‪ ،(Web directory‬أو الُمرشد أو الكتالوج )‪ ،(catalogue or guide‬وسيلًة أخرى للبحث عن‬
‫ط ُمنظمة‬
‫المعلومات في شبكة الويب العالمية‪ .‬وخلفًا لمحركات البحث‪ ،‬يحوي دليل الويب‪ ،‬وهو موقع على الويب‪ ،‬رواب َ‬
‫شئ هذه الدلة من ِقبل بعض‬ ‫وُمرتبة )تنظم عادة حسب مواضيع عامة وأخرى فرعية( ُتؤدي إلى مصادر المعلومات‪ .‬وُتن ِ‬
‫الجهات أو المؤسسات‪ُ ،‬ثّم يجري تحديد مصادر المعلومات التي ستشير الروابط إليها‪ ،‬وُتجمع‪ ،‬وُتراجع‪ ،‬وُتنظم‪ ،‬وُتصنف‬
‫لتوضع في النهاية في أدلة الويب‪.‬‬

‫رجوع‬

‫محركات البحث العربية‬


‫ظهر مؤخرًا بعض محركات البحث التي تدعم البحث باللغة العربية‪ ،‬ويكمن السبب في قلة هذه المحركات وتأخر ظهورها‬
‫إلى التقنيات المعقدة التي يحتاجها البحث باللغة العربية‪ .‬إذ تختلف طبيعة اللغة العربية عن النجليزية‪ ،‬فاللغة العربية لغة‬
‫صرفية )‪ ،(morphological‬بينما النجليزية لغة لصقية )‪ .(affixational‬ومن هنا كان ل بد للشركات التي‬ ‫َ‬
‫تطرح محركات بحث عربية قوية أن تمتلك التقنيات اللزمة لمعالجة اللغة العربية آليًا‪.‬‬
‫وقد ظهر أثر ذلك في محركات البحث الموجودة التي انقسمت إلى مجموعتين‪:‬‬

‫• المجموعة الولى‪:‬‬

‫قّلدت هذه المجموعة محركات البحث النجليزية ولذلك فقد جاءت نتائجها ضعيفة لعتمادها في البحث على المطابقة‬
‫الحرفية‬
‫)‪(string matching‬‬
‫لكلمات البحث‪ ،‬مما يتسبب في حجب الكثير من المعلومات التي تتوافق مع الكلمات المراد البحث عنها )التي قد تختلف‬
‫بأحرف زائدة بسيطة(‪.‬‬

‫• المجموعة الثانية‪:‬‬

‫اعتمدت هذه المجموعة من محركات البحث على تقنيات متقدمة لمعالجة اللغة العربية‪ ،‬ومن أبرز المثلة عليها‪ :‬أراب‬
‫فيستا )‪ (Arabvista‬و الدريسي؛ الذي أصدرته شركة صخر لبرامج الحاسب اللي‪.‬‬

‫تتميز المجموعة الثانية بإمكانات إضافية مثل‪ :‬البحث باللواصق‪ ،‬والبحث بالمشتقات‪ .‬وقد استفاد محرك الدريسي‬
‫من التقنيات المتقدمة التي ابتكرتها شركة صخر في معالجة اللغة العربية‪ ،‬فتميز عن غيره بعدة أمور مثل‪:‬‬

‫‪ .1‬البحث بالمترادفات‪ُ :‬تستخدم للبحث عن نصوص عربية متشابهة المعنى كما هو مبين في المثال‪.‬‬

‫مثال‪ :‬البحث عن كلمة "مساعدة" سيعطي من بين نتائج‬


‫البحث كل الصفحات التي تحوي كلمات عربية مثل‪) :‬مساعدة‪،‬‬
‫معونة‪ ،‬مؤازرة‪ .. ،‬الخ(‪.‬‬

‫‪ .2‬البحث بالمعاني والترجمة‪ُ :‬تستخدم للبحث عن نصوص إنجليزية عن طريق كلمة عربية يجهل المستخدم معناها‪.‬‬

‫مثال‪ :‬البحث عن كلمة "مساعدة" سيعطي من بين النتائج كل‬


‫الصفحات التي تحوي كلمات إنجليزية مثل‪help,) :‬‬
‫‪.(assistance, aid‬‬

‫‪ .3‬إمكانية التعامل مع التشكيل بشكل جيد‪.‬‬


‫ومن الجدير بالذكر أن معظم محركات البحث العربية تقوم بعد معالجة الكلمة أو العبارة المراد البحث عنها بترجمتها إلى‬
‫اللغة النجليزية‪ ،‬ليجري البحث عنها بعدة لغات في مواقع الويب الُمفهرسة لديه‪.‬‬

‫• خاصة عنوان الصفحة )‪ ،(title‬وأول خمس وعشرين‬


‫ددات الميتا )‬
‫مح ّ‬
‫كلمة من النص الوارد‪ ،‬إضافة إلى محتويات ُ‬
‫‪(Meta tags‬‬

‫تشتق الكلمات في اللغة العربية من جذورها‪ ،‬ولذلك فمن‬ ‫ُ‬


‫الممكن أن توجد الكلمة الواحدة في عشرات الشكال‪ ،‬وذلك‬
‫بالتصاقها بأحرف زائدة )حروف جر‪ ،‬حروف عطف‪ ،‬ضمائر‬
‫متصلة‪ (...،‬في البداية والوسط والنهاية‪.‬‬

‫مثال‪) :‬وبمدرستهم‪ ،‬ومدرستهم‪ ،‬لمدرستهم‪ ،‬مدرستنا‪،‬‬


‫مدارسكم‪ ،(... ،‬وتعود جميع هذه الكلمات بعد تجريدها من‬
‫الزوائد إلى كلمة )مدرسة( والتي تعود إلى الجذر )درس(‬

You might also like