From e97a7bb7d86f40e7650400e068db4be90588225f Mon Sep 17 00:00:00 2001 From: r888888888 Date: Sat, 2 Jan 2016 23:41:59 -0800 Subject: [PATCH] slight optimization of reltag calc --- app/logical/related_tag_calculator.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/logical/related_tag_calculator.rb b/app/logical/related_tag_calculator.rb index e290f3216..f746afb32 100644 --- a/app/logical/related_tag_calculator.rb +++ b/app/logical/related_tag_calculator.rb @@ -2,7 +2,7 @@ class RelatedTagCalculator def self.find_tags(tag, limit) CurrentUser.without_safe_mode do Post.with_timeout(5_000, []) do - Post.tag_match(tag).limit(limit).select("posts.tag_string").reorder("posts.md5").pluck(:tag_string) + Post.tag_match(tag).limit(limit).reorder("posts.md5").pluck(:tag_string) end end end @@ -41,7 +41,7 @@ class RelatedTagCalculator CurrentUser.without_safe_mode do Post.with_timeout(5_000, []) do - Post.tag_match(tag).limit(400).select("posts.tag_string").reorder("posts.md5").pluck(:tag_string).each do |tag_string| + Post.tag_match(tag).limit(400).reorder("posts.md5").pluck(:tag_string).each do |tag_string| tag_string.scan(/\S+/).each do |tag| counts[tag] += 1 end