PERF: For estimates, we don't need to worry about deleted

This commit is contained in:
Robin Ward 2016-08-10 17:25:34 -04:00
parent fc311dbe3b
commit c1cd9e0647

View file

@ -131,10 +131,10 @@ class Search
def self.min_post_id_no_cache def self.min_post_id_no_cache
return 0 unless SiteSetting.search_prefer_recent_posts? return 0 unless SiteSetting.search_prefer_recent_posts?
offset = Post.count - SiteSetting.search_recent_posts_size offset = Post.with_deleted.count - SiteSetting.search_recent_posts_size
return 0 if offset <= 0 return 0 if offset <= 0
Post.order(:id).offset(offset).limit(1).pluck(:id)[0] Post.with_deleted.order(:id).offset(offset).limit(1).pluck(:id)[0]
end end
def self.min_post_id(opts=nil) def self.min_post_id(opts=nil)