Commit f19573006894dca2b2a57ce4160e0966c5559f48

Authored by Andrew Kane
1 parent f84a5b3e

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