私はDiggに似たWebアプリケーションを開発しています。人気をもって投稿を注文するアルゴリズムが必要です。たとえば、最初のページには今日の最も人気のある投稿があり、数日前には投票数が足りなくなりました。私のdbが、現時点では次のようになります。投票加重アルゴリズム
Table | fields
Posts | id | ... | time
Feedback | id | userid | time | upvote
upvoteフィールドがブール値です。肯定的な場合は、ユーザーが投票ボタンをクリックしたことを意味します。
テーブルが空であるため、テーブルを変更できます。
すべてのヘルプは、私が正しくあなたを理解していれば、あなたは投票の値は、それの年齢に反比例したい
[KISS](http://en.wikipedia.org/wiki/Keep_it_simple_stupid)と最後の* X *時間内の投票数でランク付けしてみませんか?または、時間遅延フィルタを使用することもできます。 – wallyk