From 9cd93e57d634ef1b121fb50220be6971c40b3849 Mon Sep 17 00:00:00 2001 From: Justin DiRose Date: Tue, 16 Jun 2020 15:51:15 -0500 Subject: [PATCH] PERF: Use DB to ennumerate full results count --- lib/knowledge_explorer/query.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/knowledge_explorer/query.rb b/lib/knowledge_explorer/query.rb index db015eb..19d9042 100644 --- a/lib/knowledge_explorer/query.rb +++ b/lib/knowledge_explorer/query.rb @@ -72,7 +72,7 @@ module KnowledgeExplorer pd.search_data @@ #{escaped_ts_query} ) SQL - search_count = results.count + search_count = results.size end if @filters[:order] == "title" @@ -99,7 +99,7 @@ module KnowledgeExplorer categories = results.where('topics.category_id IS NOT NULL').group('topics.category_id').count categories = create_categories_object(categories) - results_length = results.length + results_length = results.size if @filters[:page] offset = @filters[:page].to_i * @limit