نظام بحث نصّي ذكي يسمح للمستخدم بكتابة Query ويقوم بإرجاع أفضل النتائج المرتبة من مجموعة مستندات/نصوص بناءً على مدى التشابه.
يركّز العمل على بناء محرك بحث عملي وقابل للاستخدام، مع خطوات معالجة نصوص (NLP) لتحسين جودة النتائج.
مميزات العمل:
معالجة النصوص وتجهيزها قبل البحث (تنظيف، إزالة كلمات شائعة، توحيد الصياغة).
تمثيل المستندات باستخدام TF-IDF وربط البحث بـ Cosine Similarity لترتيب النتائج.
عرض النتائج في واجهة ويب بسيطة باستخدام Flask.
إمكانية قياس جودة الاسترجاع بمقاييس مثل Precision/Recall/F1 عند الحاجة.
التسليم:
كود منظم + شرح تشغيل واضح + واجهة ويب جاهزة للتجربة.