Sha256: 92ba08ec0943f46e9b78aa3d2650fdea82f1c1c48a091e3bcb8ce03b93082032

Contents?: true

Size: 238 Bytes

Versions: 10

Compression:

Stored size: 238 Bytes

Contents

module Storytime
  class MysqlFulltextSearchAdapter
    def self.search(search_string, search_model=Storytime::Post)
      search_model.where("MATCH(content, title) AGAINST ('#{search_string}' IN NATURAL LANGUAGE MODE)")
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
storytime-2.1.6 lib/storytime/mysql_fulltext_search_adapter.rb
storytime-2.1.5 lib/storytime/mysql_fulltext_search_adapter.rb
storytime-2.1.4 lib/storytime/mysql_fulltext_search_adapter.rb
storytime-2.1.3 lib/storytime/mysql_fulltext_search_adapter.rb
storytime-2.1.2 lib/storytime/mysql_fulltext_search_adapter.rb
storytime-2.1.1 lib/storytime/mysql_fulltext_search_adapter.rb
storytime-2.1.0 lib/storytime/mysql_fulltext_search_adapter.rb
storytime-2.0.0 lib/storytime/mysql_fulltext_search_adapter.rb
storytime-1.2.0 lib/storytime/mysql_fulltext_search_adapter.rb
storytime-1.1.1 lib/storytime/mysql_fulltext_search_adapter.rb