Class: Storytime::PostgresSearchAdapter
- Inherits:
-
Object
- Object
- Storytime::PostgresSearchAdapter
- Defined in:
- lib/storytime/postgres_search_adapter.rb
Class Method Summary collapse
Class Method Details
.search(search_string, search_model = Storytime::Post) ⇒ Object
3 4 5 6 7 |
# File 'lib/storytime/postgres_search_adapter.rb', line 3 def self.search(search_string, search_model=Storytime::Post) search_terms = search_string.gsub(" ", " & ") search_model.where("to_tsvector(coalesce(title, '') || ' ' || coalesce(content, '')) @@ to_tsquery(?)", "#{search_terms}") end |