الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Information Retrieval

مغلق
بدأه bilall في 29 مارس 2006 · 2 رد · 534 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أولاً : ابدأ بتحية الاسلام السلام عليكم ورحمة الله وبركاته...

ثانياً : آسف على المشاركة التي بعنوان : الرجاء المساعدة بالسرعة القصوى , DB problem

واقترح ارسال قواعد الشاركة للعضو الجديد حتى لا يخالف القواعد مثلي

وشكراً للأخوين : Ahmed H. Alawady && معتز شمس على تنبيهي للقواعد.

ثالثاً : أنا مبتدئ بلغة #C وانا طالب في الجامعة فطلب منا برنامج لمادة Information Retrieval وهو استخراج Keywords

وهي بمثابة اهم الكلمات الموجودة في نص لمن لا يعرف فعند عمل بحث في اي محرك نبحث عن ال Keywords

ففضلت ان اكتب البرنامج بهذه اللغة على سبيل التعلم وعندما واجهتني المشاكل ولم استطع حلها ارشدني احد الاصدقاء لمنتداكم.

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

آسف على الاطالة فهذا مطلب العضوين المميزين Ahmed H. Alawady && معتز شمس... ولندخل صلب الموضوع :

البرنامج يقوم بفتح ملف نصي وتخزينه في string ثم نأخذ النص كلمة كلمة ونقارنها في جدول stopwords في DB المرفقة مع البرنامج (stopwords هي الكلمات الغير مهمة ويجب استثناءها مثل is are , / 4 ) فاذا وجدها هناك لا يعمل شيء واذا لم يجدها يضيفها الى جدول Keywords بتكرار 1 واذا تكررت الكلمة مرة اخرى فلا يضيفها بل يزيد التكرار

والآن المشكلة انني قمت بعمل جزء من البرنامج وهو بدون عمل التكرار وعند التشغيل لم يكن هناك اخطاء ولكن البرنامج لا يضيف الى DB

ولم اعرف سبب المشكلة فكما قلت انا مبتدىء فارجو المساعدة ايها المنتدى ان امكن ولكم جزيل الشكر

وآسف مرة اخرى على الاطالة والسلام...

H.W._1.rar

#2

يعطيك العافية ;)

أنا قرأت الكود .. وما فهمت منه كتير :wacko:

بس ممكن اساعدك ;)

أولا :

لكي تقوم بقراءة ال File في string :

StreamReader sr = new StreamReader(textbox1.text);
doc = sr.ReadToEnd();

ثانيا :

لتقسيم النص الى كلمات اعتمادا على الفراغ "sapce"

string[] allWords = doc.Split(' ');

ثالثا:

لفحص الكلمات :

foreach (string s in allWords)
{
         //check if s == keyword
}

أقترح أن تعمل dataset تضع فيها جميع ال keywords ثم تقارن ال s مع كل ال keywords

تحياتي ;)

#3

شكراً للأخ بهاء على المساعدة

اذا اردت فهم ما لم تفهمه فاعلمني بما لم تفهمه

والسلام ...

هذا الموضوع مغلق.

مواضيع مشابهة