النتائج 1 إلى 8 من 8

الموضوع: ما هي فكرة عمل الموضوعات المتشابهة

  1. #1

    ما هي فكرة عمل الموضوعات المتشابهة



    السلام عليكم

    ما هي فكرة عمل مقالات مشابهة لما ينعرض مقالة
    او موضوع في المنتدي ينعرض معه موضوعات متشابهة

    إلخ

    كيف يتم عملها ( الفكرة فقط )





    __________________
    السيف أصدق أنباء من الكتب


  2. #2


    لدي فكرة وهي
    عند إضافة موضوع يتم في وقت الإضافة البحث في قاعدة البيانات عن موضوعات فيها نص العنوان ( ككلمات مفردة ) وترتيبها من حيث الأكثر دفة وإختيار أول 5 مثلاً ثم وضع أرقامهم مع الموضوع في قاعدة البيانات

    وينما يقوم الزائر بفتح الموضوع يتم عمل إستعلام زيادة لجلب بيانات الموضوعات اللي رقمها في هذه ال array





    __________________
    السيف أصدق أنباء من الكتب

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Oct 2008
    المشاركات
    283


    لدي فكرة وهي
    عند إضافة موضوع يتم في وقت الإضافة البحث في قاعدة البيانات عن موضوعات فيها نص العنوان ( ككلمات مفردة ) وترتيبها من حيث الأكثر دفة وإختيار أول 5 مثلاً ثم وضع أرقامهم مع الموضوع في قاعدة البيانات

    وينما يقوم الزائر بفتح الموضوع يتم عمل إستعلام زيادة لجلب بيانات الموضوعات اللي رقمها في هذه ال array
    في نقطة مهمة جداً نسيتها هنا .
    ماذا لو تم اضافة موضوع جديد بعد هذا الموضوع وفيه تشابه بينه وبين السابق .. هل سيتم إضافته لقائمة المواضيع المشابهه بالنسبة للأول ؟

    إذن عملية البحث عن الموضوعات المشابهه وإدراجها في قاعدة البيانات أثناء إضافة الموضوع ، سيجعلك تحتفظ دائماً بعدد ثابت من الموضوعات المشابهه في كل موضوع .





    __________________
    اللهم وفقني لما تحبه وترضاه...

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Oct 2008
    المشاركات
    283


    هناك فكرة مشابهه جداً لفكرتك ولكن مع تعديل بسيط :

    - عند إضافة موضوع جديد :
    نبحث عن أكثر خمس مواضيع ( مثلاً ) مشابهه لهذا الموضوع ونأتي بالـ IDS الخاصة بهم .
    - نأخذ هذه الـ IDS وننسبهم لهذا الموضوع ليكونوا مواضيع مشابهه له . ( لحد الآن مثل فكرتك ) .
    - الجديد هنا : نعمل Insert لـ id الموضوع المضاف في جميع المواضيع المشابهه حتى ينتسب اليهم كذلك .
    ( منهم ولهم ) ...





    __________________
    اللهم وفقني لما تحبه وترضاه...

  5. #5


    لا ينفع يالغالي لانه هذه المواضيع يظهر فيها 5 مثلا بالفعل
    ولو أضفت بيصيروا 6
    لو تريد الإستبدال بتحتاج تعيد الجلب والترتيب لهم كلهم
    بتيجي تعيد تلاقي الموضوعات المترابطه معم محتاجه

    يعني هتحتاج تعيد للكل

    هو حلي الأنسب حاليا مع زر في تحديث العدادات وأنت كل شهر تعمله مرة ليعيد جلب الأحدث لكل موضوع





    __________________
    السيف أصدق أنباء من الكتب

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    509


    تفضل اخوي الفكرة والكود جاهز لعيونك .

    درس : كيفية استخراج مواضيع ذات صلة من القاعدة





    __________________
    EbNCaNa اخوكم ابن قانا

    [درس] قائمة بريدية بأسهل الطرق بواسطة PHP

    [توقيعك يجب أن لا يكون أطول من 400 حرف يتضمن تجاوز كود المنتدى] - الى متى المعاناة يا حضرة الأدارة ؟

  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    718


    اهلا اخي المجروح .. فيه فكرة بسيطة ..

    لنفرض انك طلبت موضوع معين ورقم id = 55 ... من المتصفح ..

    هكذا : http://www.example.com/article.php?id=55

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

    من البيانات التي سوف تطلبها .. اكيد "Title" ... لنفرض العنوان: ما هي فكرة عمل الموضوعات المتشابهة

    نسوي للعنوان explode ... هكذا ..

    كود PHP:
    <?php
    $new_word 
    explode(" ",$title);
    ?>
    اصبح لدينا متغير جديد بمصفوفة ، وهو new_word ... هكذا ..

    ما - هي - فكرة - عمل - الموضوعات - المتشابهة

    ممكن نسوي كذا .. نختار مثلا عشوائي 2 خانة او 3 خانات ...

    من هذه المصفوفة نقوم بعمل استعلام عن هذه الكلمات بـ like وبعدد محدد .. مثلا 5 سجلات.





    __________________
    أخي [ محمد الفارس ] في كل رد اقول .. شكراً لك ...
    البانر.نت .. نصنع من الافكار دليل

  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    الطرق السابقة جيدة
    لكن من وجهة نظري استخدام التعابير القياسية في mysql لتجنب مشاكل الاحرف المتشابهة في اللغة العربية مثل (أ) (ا) (إ) (ي) (ى) ...





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض