diff --git a/app/models/package.rb b/app/models/package.rb index 5c755f5..28b7094 100644 --- a/app/models/package.rb +++ b/app/models/package.rb @@ -31,24 +31,4 @@ class Package < ActiveRecord::Base subselect = Screenshot.select(:package_id) where.not(id: subselect) end - - # Use PostgreSQL's full-text search capability for the user search - # TODO: check if pgSearch does this job for us - #def self.text_search(query) - # if query.present? - # # Add a rank column to each result - # rank = <<-RANK - # ts_rank(to_tsvector(packages.name), plainto_tsquery(#{sanitize(query)})) - # + - # ts_rank(to_tsvector(packages.description), plainto_tsquery(#{sanitize(query)})) - # RANK - # - # # Do the full-text search and return results by rank - # where("to_tsvector('english', packages.name) @@ plainto_tsquery(:q) or - # to_tsvector('english', packages.description) @@ plainto_tsquery(:q) - # ", q: query).order("#{rank} desc") - # else - # all - # end - #end end