يعد البحث في الفصل الدراسي أداة للبحث بسرعة من خلال مواد الفصل القابلة للتنزيل حتى تتمكن من قضاء المزيد من الوقت في التعلم والوقت الأقل النقر على العشرات من الروابط على مواقع البروفيسور الخاصة بك.


./documentsmain.go بعد وضع المستندات الخاصة بك (تم اختباره باستخدام PDF و PPTX و DOC حتى الآن) في دليل documents ، سيقوم البرنامج بالمسح من خلالها ، مع الإشارة إلى أي مستندات جديدة منذ آخر مرة فتحت فيها أداة البحث.
إذا لم تكن قد أضفت أي مستندات جديدة ، فسيستخدم المحرك الإصدارات المخزنة مؤقتًا من المستندات (المحلية) لأداء عمليات البحث الخاصة بك.
إذا قمت بإضافة أو إزالة المستندات منذ آخر بحثك ، فسيقوم المحرك بإعادة إثارة المستندات الخاصة بك. يقوم بذلك عن طريق بدء تشغيل خادم Tika (بما في ذلك تنزيله إذا لم يتم تثبيته) ، ثم تغذية كل مستندات من الخدمة الخاصة بك. يستجيب الخادم بجسم المستند ، والذي يتم تخزينه بعد ذلك للبحث.
بعد تحميل المستندات في الذاكرة (إما من ذاكرة التخزين المؤقت أو عن طريق التحليل) ، سيقوم المحرك بإنشاء فهرس بحث نصي كامل من محتوىها. باستخدام هذا الفهرس ، يمكن للمستخدمين البحث للعثور على مستندات تحتوي على ما يبحثون عنه. يتم فرز النتائج في هذه المرحلة عن طريق الزيارات لكل مستند.
من أجل الغوص بشكل أعمق ، يتم إجراء عملية بحث نصية أخرى على كل مستند للحصول على مقتطفات محددة يمكنك الاطلاع عليها للتأكد من أنك تبحث في المستند الصحيح. تتضمن طرق البحث المحددة المستندات هذه المطابقة الدقيقة ، مطابقة العبارة الجذعية ، مطابقة القرب مصطلح البحث ، ومطابقة مصطلح فضفاض.
عندما تجد المستند الصحيح (وعرض المقتطف فقط غير كافٍ) ، يمكنك استخدام اختصار لوحة المفاتيح المخصص لفتحه في عارض المستند المفضل لديك.
ملاحظة: يتطلب هذا المشروع تشغيل Java ، حيث يعتمد خادم تحليل مستندات Tika على ذلك