لم ادري كيف علي ان اكتب وصف المشكلة في العنوان فهي تحتاج الى قليل من الشرح

لا حاجة لعينات من الكود او حلول مفصلة، احتاج فقط الفكرة العامة واسماء الدوال والتعليمات التي علي استخدامها وانا ساقوم بتتمة البحث

المشكلة:

في دالة البحث الخاصة بي استخدم LIKE لاستخراج ما يشبه كلمات البحث من قاعدة البيانات... هذا يضعني في مشكلة لم استطع حلها "لقلة خبرتي في اللغة اولاً، ولانني لم اجد مشابها لها باللغة الانجليزية فابحث عنه ثانيا"

حرف الالف في اللغة العربية له عدة اشكال: أ - إ - ا - آ

المشكلة ان البحث يأخذ عبارة البحث حرفيا:

  • مثلا عند كتابة ألف سيتم البحث عن كلمة ألف بـ: أ

  • عند كتابة آلف سيتم البحث عن كلمة آلف بـ: آ

وهكذا بباقي اشكال حرف الالف

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

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

ونفس الامر ينطبق ايضا على ال ي - ى وال ه - ة