Module: SunspotOffline::Sunspot::AbstractSearch

Defined in:
lib/sunspot_offline/sunspot/abstract_search.rb

Instance Method Summary collapse

Instance Method Details

#executeObject



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/sunspot_offline/sunspot/abstract_search.rb', line 4

def execute
  super
rescue ::RSolr::Error::ConnectionRefused, ::RSolr::Error::Http => ex
  @solr_result = {
    'response' => {
      'numFound' => -1,
      'start' => 0,
      'docs' => []
    },
    'facet_counts' => {
      'facet_queries' => {},
      'facet_fields' => {}
    },
    'grouped' => {}
  }
  SunspotOffline.on_solr_error(ex)
  self
end