خوارزمية محرك بحث تطبيق جامع الكتب التسعة

خوارزمية محرك بحث تطبيق جامع الكتب التسعة

خوارزمية محرك بحث تطبيق جامع الكتب التسعة

2023-05-11

أبشركم بإتاحتنا النسخة الجديدة لتطبيق جامع الكتب التسعة. بإمكانكم الآن الاستفادة من محرك بحثه. وستلحظ تغيرًا كبيرًا في خدمات البحث ونتائجه، وهذا موجز عن خوارزميات محرك بحث الكتب التسعة ليتضح لكم النهج المتبع ولتعينونا في تحسينها.

 

النوع الأول: البحث المطابق:

يقتصر البحث المطابق على عرض نتائج البحث للكلمات أو عبارة البحث، شرط تطابقها تمامًا مع نص الحديث. ونراعي فيها تجاهل الأخطاء الإملائية التالية:

    • همزة الوصل والقطع (أ، إ، ا).

    • المد (آ، ا).

    • التاء المربوطة والهاء (ه، ة).

    • الياء الشامية والألف المقصورة (ي، ى).

    • الهمزات (ء، ئ، ئـ ، ؤ).

 

فلو بحثت بعبارة "انما الاعمال بالنيات"

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

ويتيح البحث المطابق البحث برقم الحديث أو عنوان الأبواب، وستظهر في نتائج البحث بتصميم مختلف لسهولة تمييزها.

ويمكن أن يعمل البحث المطابق بدون الإنترنت شرط تنزيلك لجميع الكتب التسعة.

 

النوع الثاني: البحث المشابه:

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

فلو بحثت بعبارة "إنما الأعمال بالنيات"

ستظهر لك ثلاث عشرة نتيجة إضافية لأحاديث ذُكرت فيها العبارة تتشابه بالمعنى، كلفظة "إنما الأعمال بالنية" ولفظة "العمل بالنية".

وراعينا ألا تظهر الأحاديث التي ظهرت في نتائج البحث المطابق، كي لا يكون هناك تكرار في تصفحك للنتائج.

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



النوع الثالث: البحث الموسع:

وللراغبين في التوسع فالبحث الموسع يساعدك بالاستعانة بالمحلل الصرفي في جميع أحاديث الكتب التسعة، باستثناء الأحاديث التي ظهرت في نتائج البحث المطابق والمشابه.

فلو كتبنا في محرك البحث: "إنما الأعمال بالنيات"

سيبحث المحرك بجميع الاحتمالات الصرفية لكل كلمة من كلمات البحث.

فيأخذ بكل كلمة، كـ "الأعمال" في هذا المثال، ويعيدها لأصلها = "عمل" ثم يبدأ بعرض جميع الأحاديث التي احتوت على إحدى احتماليات التصريف كـ (عمل - يعمل - يعملون - عاملون - عامل - أعمال - عمال - وغيرها)، ونفس الأمر سيتكرر مع باقي الكلمات. وسيعرض أيضًا أي حديث ظهرت فيه بعض كلمات البحث أو إحداها.

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

في حالات كثيرة يكون لنتائج البحث الموسع فوائد عدة، على سبيل المثال لا الحصر: لو بحثت بكلمة "التهجير" لظهرت لك في البحث الموسع نتائج إضافية لأحاديث ذكرت فيها بألفاظ مختلفة، كـ "بالتهجير - بالهجير - هجرت - وغيرها".

 

 

الخلاصة

أترك هذا الوصف لخوارزمية محرك بحث تطبيق جامع الكتب التسعة بين أيديكم لتساعدونا في تحسينها، ومن بين الأفكار التي نعمل عليها حاليًّا:

    • عرض الجزء الذي يحمل عبارة البحث في بطاقة نتائج البحث في حال كانت الكلمة في آخر حديث طويل.

    • البحث باسم الراوي.

    • البحث بتجاهل حروف الجر.

    • وغيرها.

 

بإمكانكم تحميل أو تحديث التطبيق من خلال الرابط التالي: