From 0f77202d8f6c0ae032ae6b2105bdd89e9e044a5c Mon Sep 17 00:00:00 2001 From: Donal McBreen Date: Wed, 12 Nov 2025 13:02:32 +0000 Subject: [PATCH] Remove redundant fields from search select --- app/models/search.rb | 5 ----- 1 file changed, 5 deletions(-) diff --git a/app/models/search.rb b/app/models/search.rb index edb12c8dd..df6c37841 100644 --- a/app/models/search.rb +++ b/app/models/search.rb @@ -25,7 +25,6 @@ class Search def perform_search query_string = query.to_s - sanitized_query = Search::Result.connection.quote(query_string) sanitized_raw_query = Search::Result.connection.quote(query.terms) table_name = Searchable.search_index_table_name(user.account_id) @@ -37,13 +36,9 @@ class Search .select([ "#{table_name}.card_id as card_id", "CASE WHEN #{table_name}.searchable_type = 'Comment' THEN #{table_name}.searchable_id ELSE NULL END as comment_id", - "COALESCE(#{table_name}.title, cards.title) AS card_title_in_database", - "CASE WHEN #{table_name}.searchable_type = 'Card' THEN #{table_name}.content ELSE NULL END AS card_description_in_database", - "CASE WHEN #{table_name}.searchable_type = 'Comment' THEN #{table_name}.content ELSE NULL END AS comment_body_in_database", "boards.name as board_name", "cards.creator_id", "#{table_name}.created_at as created_at", - "MATCH(#{table_name}.content, #{table_name}.title) AGAINST(#{sanitized_query} IN BOOLEAN MODE) AS score", "#{sanitized_raw_query} AS query" ].join(",")) .order("#{table_name}.created_at DESC")