Commit 240986f37d770315b8fe8a0965efa099c396439a

Authored by Andrew Kane
1 parent 0e22cab8

Fixed debug option with multiple models - #790 [skip ci]

Showing 1 changed file with 15 additions and 13 deletions   Show diff stats
lib/searchkick/query.rb
... ... @@ -132,21 +132,23 @@ module Searchkick
132 132 pp options
133 133 puts
134 134  
135   - puts "Model Search Data"
136   - begin
137   - pp klass.first(3).map { |r| {index: searchkick_index.record_data(r).merge(data: searchkick_index.send(:search_data, r))}}
138   - rescue => e
139   - puts "#{e.class.name}: #{e.message}"
140   - end
141   - puts
  135 + if searchkick_index
  136 + puts "Model Search Data"
  137 + begin
  138 + pp klass.first(3).map { |r| {index: searchkick_index.record_data(r).merge(data: searchkick_index.send(:search_data, r))}}
  139 + rescue => e
  140 + puts "#{e.class.name}: #{e.message}"
  141 + end
  142 + puts
142 143  
143   - puts "Elasticsearch Mapping"
144   - puts JSON.pretty_generate(searchkick_index.mapping)
145   - puts
  144 + puts "Elasticsearch Mapping"
  145 + puts JSON.pretty_generate(searchkick_index.mapping)
  146 + puts
146 147  
147   - puts "Elasticsearch Settings"
148   - puts JSON.pretty_generate(searchkick_index.settings)
149   - puts
  148 + puts "Elasticsearch Settings"
  149 + puts JSON.pretty_generate(searchkick_index.settings)
  150 + puts
  151 + end
150 152  
151 153 puts "Elasticsearch Query"
152 154 puts to_curl
... ...