python bm25
1.0.0
ينفذ هذا المشروع خوارزمية BM25 الموضحة في هذه الورقة لتصنيف المستندات وفقًا للأهمية.
تأكد من تشغيل البرنامج النصي setup.sh . سوف تثبيت جميع التبعيات المطلوبة.
استخدم python sample.py لرؤيتها في العمل. قد يستغرق الأمر بعض الوقت ، ولكن في النهاية سوف يطبع إلى وحدة تحكم المستندات التي تم استردادها المطابقة للاستعلام ، مرتبة حسب الأهمية.
هذا التنفيذ مناسب لمجموعات البيانات الصغيرة لأنه يفتقر إلى الفهرس المقلوب المطلوب للاستعلام السريع في مجموعات البيانات الكبيرة
https://github.com/nhirakawa/bm25