diff --git a/app/models/search_result.rb b/app/models/search_result.rb index 8de6cd5b..eb5b8df1 100644 --- a/app/models/search_result.rb +++ b/app/models/search_result.rb @@ -9,7 +9,7 @@ def initialize(*args) def search! return unless keyword.present? - self.results += TableMemo.where("table_memos.name LIKE ?", "%#{keyword}%").eager_load(schema_memo: :database_memo).to_a - self.results += ColumnMemo.where("column_memos.name LIKE ?", "%#{keyword}%").eager_load(table_memo: {schema_memo: :database_memo}).to_a + self.results += TableMemo.where("table_memos.name ILIKE ?", "%#{keyword}%").eager_load(schema_memo: :database_memo).to_a + self.results += ColumnMemo.where("column_memos.name ILIKE ?", "%#{keyword}%").eager_load(table_memo: {schema_memo: :database_memo}).to_a end end