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