change super voter to look at recent votes instead

This commit is contained in:
r888888888
2016-09-08 17:21:46 -07:00
parent 1682196490
commit e56d71a7d2
2 changed files with 9 additions and 7 deletions

View File

@@ -14,8 +14,9 @@ class SuperVoter < ActiveRecord::Base
def self.init!
prune!
report = Reports::UserSimilarity.new(User.admins.first.id)
report.prime
report.fetch_similar_user_ids.scan(/\S+/).in_groups_of(2).each do |user_id, score|
report.prime_similar_users("post_vote_similarity")
report.result.scan(/\S+/).in_groups_of(2).each do |user_id, score|
unless where("user_id = ?", user_id.to_i).exists?
create(:user_id => user_id)
end