تفاصيل العمل

IR Explorer هو تطبيق تعليمي تفاعلي يحاكي طريقة عمل محركات البحث ومراحل Information Retrieval بشكل عملي ومرئي.

يتيح التطبيق للمستخدم إنشاء وإدارة Knowledge Base / Corpus من خلال إضافة الـ Documents يدويًا أو استيرادها من ملفات، ثم تطبيق مراحل معالجة النصوص وبناء هياكل البحث المختلفة.

يتضمن المشروع عدة Index Structures مثل:

Inverted Index للـ Fast Term Lookup والـ Boolean Retrieval.

Positional Index لدعم Phrase Queries والتحقق من Word Positions وAdjacency.

Soundex Index للـ Phonetic Search والتعامل مع الكلمات المتشابهة في النطق.

كما يوفر Search Explorer يسمح بتنفيذ أنواع مختلفة من الـ Queries مثل:

AND, OR, NOT, PHRASE, SOUNDEX

ويعرض نتائج البحث مع توضيح الـ Matching Documents والـ Matched Terms، مما يجعل عملية الـ Retrieval قابلة للفهم والتجربة بدلًا من كونها عملية مخفية خلف Search Box.

الهدف الأساسي من المشروع هو تحويل مفاهيم Information Retrieval إلى تجربة عملية وتفاعلية تساعد على فهم كيفية انتقال البيانات من:

Documents → Preprocessing → Indexing → Query Processing → Retrieval → Results

التقنيات / المهارات

Flutter • Dart • Information Retrieval • Inverted Index • Positional Index • Soundex • Text Processing • Search Algorithms • Boolean Retrieval • UI/UX

بطاقة العمل

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