저는 Digg와 비슷한 웹 응용 프로그램을 개발 중이며 인기순으로 게시물을 정렬하는 데 필요한 알고리즘이 필요합니다. 예를 들면 : 첫 페이지에는 오늘 가장 인기있는 게시물을 원하고 며칠 전에는 투표 수를 얻지 못했습니다. 내 데이터베이스는 다음과 같습니다.투표 가중 알고리즘
upvote 필드는 bool입니다. 긍정적 인 경우 사용자가 위쪽 버튼을 클릭했음을 의미합니다.
내 테이블은 비어있어 수정할 수 있습니다.
어떤 도움을 내가 제대로 이해하면, 당신은 투표의 값이 그것은 시대에 반비례 할
왜 [KISS] (http://en.wikipedia.org/wiki/Keep_it_simple_stupid)가 아니고 마지막 * X 시간 내에 득표 수에 따라 순위를 매기십니까? 아니면 시간 지연 필터를 사용하십시오 .... – wallyk