شوّيت: شبكة كرة قدم اجتماعية




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الوسوم:

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو مميز
#1  
ما هي فكرة عمل الموضوعات المتشابهة

السلام عليكم

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

إلخ

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






محب الله ورسوله is offline   قديم 09-12-2008, 01:32 AM
الرد مع إقتباس
عضو مميز
#2  

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

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






محب الله ورسوله is offline   قديم 09-12-2008, 01:36 AM
الرد مع إقتباس
عضو نشيط
#3  

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

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

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






__________________
اللهم وفقني لما تحبه وترضاه...
Mostafa Maher is offline   قديم 09-12-2008, 01:57 AM
الرد مع إقتباس
عضو نشيط
#4  

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

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






__________________
اللهم وفقني لما تحبه وترضاه...
Mostafa Maher is offline   قديم 09-12-2008, 02:10 AM
الرد مع إقتباس
عضو مميز
#5  

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

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

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






محب الله ورسوله is offline   قديم 09-12-2008, 07:00 PM
الرد مع إقتباس
عضو نشيط جدا
#6  

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

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






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

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

[توقيعك يجب أن لا يكون أطول من 400 حرف يتضمن تجاوز كود المنتدى] - الى متى المعاناة يا حضرة الأدارة ؟
EbNCaNa is offline   قديم 09-12-2008, 07:07 PM
الرد مع إقتباس
مشرف سوالف عامة و خدمات البيع و الشراء و الاعلانات التجارية
#7  

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

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

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

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

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

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

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

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

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

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






__________________
أخي [ محمد الفارس ] في كل رد اقول .. شكراً لك ...
البانر.نت .. نصنع من الافكار دليل
albanner is offline   قديم 15-12-2008, 10:05 AM
الرد مع إقتباس
عضو سوبر نشيط
#8  

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






__________________
قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير
مهندس مصرى is offline   قديم 15-12-2008, 04:57 PM
الرد مع إقتباس
الرد على الموضوع


 

أدوات الموضوع

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

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
الموضوعات المتشابهة لا تظهر محب الله ورسوله الإصلاح والصيانة 1 04-04-2008 04:47 AM
فكرة عمل البلوكات Firas الويب والويب 2.0 والـ Semantic Web 10 14-07-2007 04:21 PM
لخبراء النيوك ممكن اعرف كيف عمل صاحب هذا الموقع وعرض الموضوعات بهذه الطريقه مساعد الويب والويب 2.0 والـ Semantic Web 4 29-08-2005 07:23 AM
فكرة عمل هاك بدوي و اقشر الإصلاح والصيانة 1 18-05-2004 02:24 PM
فكرة عمل عمل بلوك ftp الويب والويب 2.0 والـ Semantic Web 1 29-05-2003 05:45 AM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 08:23 AM.