Module: MakeTextSearch::ModelHelpers::ClassMethods
- Defined in:
- lib/make-text-search/models.rb
Instance Method Summary collapse
Instance Method Details
#has_text_search(*fields) ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/make-text-search/models.rb', line 15 def has_text_search(*fields) = fields. .assert_valid_keys :filter if [:filter] [:filter] = [[:filter]].flatten.map! {|filter_name| "make_text_search/#{filter_name}_filter".camelize.constantize } end fields.each do |field| self.text_search_fields.push([field, ]) end end |
#search_text(query) ⇒ Object
28 29 30 |
# File 'lib/make-text-search/models.rb', line 28 def search_text(query) connection.text_search_adapter.scope_search_text(self, query) end |