محرك بحث لاسترجاع المعلومات باستخدام المنطق الضبابي

تفاصيل العمل

تم تدريب هذه البرمجية على عدد معين من ملفات word.

في البداية يقوم المستخدم بالبحث عن كلمة معينة، تكون وظيفة النظام البحث في قاعدة البيانات إذا كانت هذه الكلمة المبحوث عنها موجودة فإنه يعيد النتائج بشكل مباشر إلى المستخدم.

أمّا إن لم تكن موجودة فإنه يقوم بتحليل الملفات المحددة له.

يقوم بفتح كل ملف ويحسب وزن هذا الملف (أي درجة أهميته بالنسبة للكلمة المبحوث عنها) ويعيد وزنه. وذلك تبعاً لعدد مرات تكرار الكلمة المبحوث عنها في الملف، وبٌعد هذه الكلمة عن بداية الملف، ووجودها في عنوان الملف.

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

مع العلم أن الملفات موجودة باللغة العربية، ويستطيع النظام تحليل الملفات بإعادة كل كلمة إلى جذرها من أجل حساب عدد مرات تكرارها.

أمّا إذا كانت الكلمة المبحوث عنها هي حرف جر فإنه يرسل تنبيه أن هذه الكلمة لا يمكن البحث عنها.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
20
تاريخ الإضافة
تاريخ الإنجاز
المهارات