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

‫ث عن كلمات‬
‫دمين البح َ‬
‫مستخ ِ‬
‫محرك البحث )‪ (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‬‬

‫‪Excite‬‬

‫‪Netscape‬‬

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

‫اختلف نتائج شكل ودقة نتائج البحث الظاهرة للُمستخدم‪.‬‬

‫رجوع‬

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

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

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

‫معامل للبحث عن عبارة محددة‪.‬‬
‫ُيستخ َ‬
‫دم هذا ال ُ‬
‫“‪”computer technology‬‬

‫""‬

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

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

‫‪ AND‬أو ‪+‬‬

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

‫‪OR‬‬

‫يجب مراعاة ترك مسافة قبل ‪ 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‬‬
‫تشتق الكلمات في اللغة العربية من جذورها‪ ،‬ولذلك فمن‬
‫ُ‬
‫الممكن أن توجد الكلمة الواحدة في عشرات الشكال‪ ،‬وذلك‬
‫بالتصاقها بأحرف زائدة )حروف جر‪ ،‬حروف عطف‪ ،‬ضمائر‬
‫متصلة‪ (...،‬في البداية والوسط والنهاية‪.‬‬
‫مثال‪) :‬وبمدرستهم‪ ،‬ومدرستهم‪ ،‬لمدرستهم‪ ،‬مدرستنا‪،‬‬
‫مدارسكم‪ ،(... ،‬وتعود جميع هذه الكلمات بعد تجريدها من‬
‫الزوائد إلى كلمة )مدرسة( والتي تعود إلى الجذر )درس(‬

Sign up to vote on this title
UsefulNot useful