لماذا لا نطور البحث بالعربي ؟!!
السلام عليكم ورحمة الله وبركاته.....
الكل يعلم بأهمية محرك البحث في الموقع و العديد العديد من الزوار يعتمدون عليه في إيجاد المعلومات المطلوبة و لايخفى على أحد أهميته للمواقع الكبيرة و المنتديات ..
في لغتنا العربية وأحرفها توجد عدة كلمات ممكن أن تكتب بعدة طرق و تعتبر بعض الطرق صحيحة نوعا ما ، بالطبع لا يخفى عليكم عدد الأحرف المتشابهة في اللغة العربية فعلى سبيل المثال :
- أ ا آ إ
- ه ة
- ى ي
- لا لأ لآ لإ
نلاحظ ان محرك البحث الحالي كمثال محرك بحث سوالف حينما يبحث عن الجملة هذه { أمين سعيد } فإنه يظهر لنا خمس نتائج إلى عشر نتائج .
بينما حينما نقوم بالبحث عن هذه الجملة { امين سعيد } فإننا سنجد صفحات من نتائج البحث بالرغم من أن الجملتين متشابهتين بنسبة كبيرة و تحملان نفس المعنى .
و من هذا المنطلق خطرت ببالي فكرة لماذا لا نطور محرك البحث العربي ، و من سيفكر فيها سيجد أن الأمر بسيط جداً.
ملاحظة : أنا لست مبرمجاً لكن لدي ميول برمجية و اليوم أول درس آخذه في لغة C - البحث عن الأحرف التي تكون في حالة تشابه و قد تؤثر على نتائج البحث مثل الأحرف السابقة .
- تحديد موضع الحرف اذا ماكان في وسط الكلمة أو في نهايتها و هذا الأمر ينطبق على الحرفين ه و ة .
- إنشاء قائمة بالكلمات الإضافية و ترتيبها .
- إخبار محرك البحث بالكلمات الجديدة و الطلب منه البحث عنها و إظهارها كنتائج إضافية .
- البحث عن الأحرف المطلوبة و التي ممكن أن تستبدل و هي في هذا النموذج حرف أ .
- استبدال حرف أ بالأحرف البديلة المفترضة و إعادة طباعة الكلمة .
- إخبار محرك البحث بالكلمات الجديدة ليبدأ بالبحث عنها
- إظهار النتائج للكلمة الأصلية بالإضافة إلى الكلمات الجديدة .
في الختام أتمنى أن تكون هذه الفكرة موجودة على أرض الواقع أو أن أحدهم قام بتطبيقها فعلياً و إذا لم تكن كذلك فأتمنى من المبرمجين التفكير في حل لها لكي ينشؤن سكريبت بحث موحد و متميز في إيجاد النتائج المطلوبة و المرغوبة .
أخوكم المحب :
أمين سعيد :nice:
__________________
لك الحق في التزام الصمت و كل ما تقوله قد يستخدم ضدك في المحكمة .