Commit f19573006894dca2b2a57ce4160e0966c5559f48
1 parent
f84a5b3e
Exists in
master
and in
21 other branches
Friendlier error message for 0.19 - #83
Showing
1 changed file
with
1 additions
and
1 deletions
Show diff stats
lib/searchkick/search.rb
@@ -327,7 +327,7 @@ module Searchkick | @@ -327,7 +327,7 @@ module Searchkick | ||
327 | status_code = e.message[0..3].to_i | 327 | status_code = e.message[0..3].to_i |
328 | if status_code == 404 | 328 | if status_code == 404 |
329 | raise "Index missing - run #{searchkick_klass.name}.reindex" | 329 | raise "Index missing - run #{searchkick_klass.name}.reindex" |
330 | - elsif status_code == 500 and e.message.include?("IllegalArgumentException[minimumSimilarity >= 1]") | 330 | + elsif status_code == 500 and (e.message.include?("IllegalArgumentException[minimumSimilarity >= 1]") or e.message.include?("No query registered for [multi_match]")) |
331 | raise "Upgrade Elasticsearch to 0.90.0 or greater" | 331 | raise "Upgrade Elasticsearch to 0.90.0 or greater" |
332 | else | 332 | else |
333 | raise e | 333 | raise e |