Commit 240986f37d770315b8fe8a0965efa099c396439a
1 parent
0e22cab8
Exists in
master
and in
21 other branches
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 | ... | ... |