Method: Sunspot::Rails::Searchable::ClassMethods#solr_execute_search
- Defined in:
- lib/sunspot/rails/searchable.rb
#solr_execute_search(options = {}) ⇒ Object
293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'lib/sunspot/rails/searchable.rb', line 293 def solr_execute_search( = {}) .assert_valid_keys(:include, :select) search = yield unless .empty? search.build do |query| if [:include] query.data_accessor_for(self).include = [:include] end if [:select] query.data_accessor_for(self).select = [:select] end end end search.execute end |