بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته وجمعة مقبولة منكم جميعاً بإذن الله تعالى
قبل كتابة هذا الموضوع قمت بالاطلاع على كل المشاركات التي تتكلم عن البحث في قواعد البيانات
إضافة إلى أنني قمت بتحميل البرامج التي تعتبر خاصية البحث فيها شيئاً أساسياً
كبرنامج خزانة المقالات الإسلامية وتفسير الأحلام وإحصائيات في القرآن
فوجئت عندما وجدت بأنها كلها تتجاهل أمراً هاماً ألا وهو التشكيل
مثلاً:
إذا بحثت عن لفظ الجلالة "الله" في سورة الإخلاص فستصدم حين ستكون نتائج البحث صفراً
السبب أن النص مكتوب في قاعدة البيانات بالتشكيل
وإذا أردت البحث عنه فيجب أن تكتبه في خانة البحث بالتشكيل
وهذه مشكلة كبيرة للغاية؛ فالمستخدم لا يعرف: هل الكلمة مشكولة بأكملها أم نصفها أم آخرها؟
باختصار أرفقت لكم ملفاً جاهزاً بكود البحث مع قاعدة بيانات فيها سورتي الفاتحة والإخلاص
ما نريده ونتمناه هو:
1- عندما نكتب لفظاً ما فيبحث عنه حتى ولو كان مشكولاً في قاعدة البيانات.
فنكتب لفظ الجلالة "الله" بدون تشكيل فتخرج لي نتائج البحث بكل أشكالها (اللّهُ-اللهَ-اللهِ)
وبذلك نتجاهل الحركات الإعرابية إضافة إلى الشدة.
2- عندما نكتب في خانة البحث نصاً مشكولاً فيقوم بإخراج النتائج لي حتى ولو كان التشكيل خطأ.
مثلاً: نكتب لفظ الجلالة "اللَّهُ" مشدداً ومضموماً فتخرج لي نتائج اللفظ كاملةً (الله "بدون تشكيل"- اللهِ"بالكسر"- اللهَ "بالفتح")
باختصار: نريد أن لا يتم اعتبار أي قيمة للتشكيل عندما يوضع للكلمة في خانة البحث حتى ولو كان خطأً.
3- تجاهل "الـ" التعريف في البحث
فإذا كتب (الرحمن) تخرج لي النتائج وإذا كتبت (رحمن) تخرج لي نفس النتائج
انتبه: إذا كتبت "حمن" لا يجوز أن تخرج لي أي نتيجة فالطلوب تجاهل "الـ" التعريف فقط!!
4- وهذه غير مهمة ولكن من باب الاستفسار: هل يمكن معاملة همزة القطع كهزة الوصل؟
أي: (أ = ا ) -- و -- (ا=أ).
فإذا كتب في خانة البحث (الاخلاص) بدون همزة تخرج لي : (الإخلاص) مهموزة.
وإذا كتب (اياك) بدون همزة تخرج لي النتائج من ضمنها (إياك) مهموزة.
بالمقابل إذا كتبت (إهدنا) مهموزة تخرج لي: (اهدنا) غير مهموزة.
لا يسعني في النهاية إلا أن أقدم لكم التحايا وأرجو منكم الاهتمام في الموضوع بشكلٍ جادٍ
فمعظم البرامج الإسلامية وبرامج البحث والباحثين تحتاج لهذه القيود
أسأل الله أن يجمعنا على محبته وطاعته
حياكم الله
يتبع ...