![]() |
[ درس ] استخراج الكلمات الدلالية من نص معين
السلام عليكم ورحمة الله وبركاته رُبما مللنا من عمل حقل خاص للكلمات الدلالية ! حسناً ، ما رأيك أن نقوم باستخراج الكلمات الدلالية ووضع الفواصل بينها ثم تخزينها في قاعدة البيانات بدون عمل أية حقول ! الطريقة تكمن في تحويل المسافات الموجودة في النص "االعنوان" إلى فواصل كما في هذا المثال لنفرض أن العنوان سيكون هكذا رمز PHP: منتديات مول شرح استخراج الكلمات الدلالية من نص معين من المعروف لنا أن الكلمات الدلالية يجب أن تفصلها فواصل " , " أي أن النص يجب أن يتحول إلى هذا الشكل رمز PHP: منتديات،مول،شرح،استخراج،الكلمات،الدلالية،من،نص،معي ن الفكرة تقوم على استبدال المسافات الفارغة بين الكلمات المستخدمة في النص إلى فواصل وذلك عن طريق استخدام دالة رمز PHP: str_replace() لنبدأ الدرس نقوم بإنشاء متغير ونضيف له نص معين " النص المراد تحويله الى كلمات دلالية " رمز PHP: // String قمنا هنا بانشاء متغير واسمينا $string = "منتديات مول درس استخراج الكلمات الدلالية من عنوان الموضوع"; سنقوم الآن باستخدام دالة رمز PHP: str_replace() من أجل تبديل المسافات الموجودة بين الكلمات إلى فواصل ننشئ متغير آخر نسميه مثلاً keywords ونقوم باستخدام دالة str_replace() وفق هذه الآلية رمز PHP: $keywords= str_replace("النص المراد استبداله وهو المسافة","بماذا نريد استبدال النص (بالفاصلة)",المتغير المراد إجراء عمليات التبديل عليه); أي أن الكود سيصبح كما يلي رمز PHP: $keywords= str_replace(" ",",",$string); أي أننا قمنا باستبدال كل مسافة موجودة بين كلمتين في قيمة المتغير بـ فاصلة في النهاية سيصبح الكود هكذا رمز PHP: وعند استعراض الكود على المتصفح سنجد النتيجة التالية منتديات,مول,درس,استخراج,الكلمات,الدلالية,من,عنوان, الموضوع وبإمكانك تخزين قيمة المتغير الجديد $keywords "الكلمات الدلالية" في قاعدة البيانات ثم جلبها ووضعها في meta tag بالشكل التالي رمز PHP: أرجو أن أكون قد وفقت في الشرح تحياتي محمد الطرهوني أكثر... |
الساعة الآن 09:55 PM |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
منتديات بلاك بيري
mjawshy.net
المجاوشي للتقنية المتقدمة