2009-03-02 1 views
2

例としてStackOverflowを使用すると、これに基づいてエントリが投票され、ランク順に表示されるようなシステムがあれば、新しいエントリを公平に並べ替えるにはどうしたらよいでしょうか?つまり、10の悪い回答が与えられ、上書きされた場合、人々はより良​​いかもしれないが、投票を集める時間がなかったか、さらには底まで見えてきた新しいエントリを人々が見られるようにしますか?新しいアイテムを公平にランキングしていますか?

+0

これを「一般的な」質問として捉えるのはいかがですか。それで、そうであるために改造されることはありません。 :) +1 –

+0

いいえ、それは本当に一般的です。私はfaircompanies.comでこれを構築しています – ironfroggy

答えて

1

この記事は面白いかもしれません:How to Build a Popularity Algorithm

+0

リンクが正しくありません - 記事を参照していません。リンクを含むすべての回答は関連する質問の情報を投稿し、質問に答えます。 – CramerTV

0

「最新の並べ替え」機能を提供します。

+0

人々はそれを見るために何かをしなければならない場合、彼らはしません。 – ironfroggy

0

または「回答なし」セクション - 例としてStackOverflowを使用する。

あなたの「悪い」回答がupvotedされているので、あなたのサイトのルールによってランク順に表示された方が高いと思われます。

2

新しい投稿に10の "仮想upvotes"を追加することができます。新しい投稿には、時間やビューで崩壊することができます。

たとえば、回答がある時間ごとに1つずつ、または回答を100回表示するたびに仮想アップボーズを1つ減らすことができます(100人が投稿を見て投票に気をつけなければ、おそらく正しく0本物の票を高く評価した。

は画面がallthe時間がどんどん広くなるので、あなたはまた、年齢によってソート右側に、ランクによってソートされた左側に、二回すべての答えをリストすることができます。

1

あなたは実際に減少するはずです実際のランクは、モデレートされたランク、この時間ベースのランク、およびその他のカスタム修飾子から導出されます。作成されます。ただし、この機能を有効にするにはユーザーに任せておく必要があります。

+0

私は私の場合、私はそれをオプションにしておかないと思います、あるいは少なくともデフォルトになるでしょう。未処理の投票や日付ソートを表示する方法はまだありますが、デフォルトのビューは常にこのようにしてください。 – ironfroggy

関連する問題