أعمل حاليا على تطبيق ويب لمجتمع الكتروني وتواجهني مشكلة في ترتيب الموضوعات حسب الاكثر شيوعا خلال مدى زمني معين.
هل لديك فكرة عن الخوارزميات المستخدمة هنا في حسوب أو خوارزميات مشابهة يمكن استخدامها؟
قد يفيدك الرابط التالي :
لم أقم بتصميم شيء مماثل لكن أتصور انها تعتمد على عدد النقاط الايجابية المكتسبة وعدد التعليقات في خلال فترة زمنية.
لم أكتب سطراً عن ذلك من قبل لكن سأعطيك تصوري وتطبيقه بالتأكيد سهل جداً وأكيد بإذن الله.
أولاً : يجب ان تحدد المواضيع الشائعة بناء على (عدد الزيارات - او - النقاط او التصويت من الزوار)
ثانياً: وهو الاسهل ترتيب المواضيع تنازلياً بناء على حقل عدد الزيارات او حقل التصويت
ثالثاً: تحديد المدة الزمنية اعتقد تضيف حقل اخر ساعة مثلا وفي كل ساعه يمسح العدد ويبدأ من جديد
اوامر sql فيها اكثر واعقد من ذلك تستطيع انتقاء الافضل
التعليقات