From f19573006894dca2b2a57ce4160e0966c5559f48 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Thu, 12 Dec 2013 10:46:53 -0800 Subject: [PATCH] Friendlier error message for 0.19 - #83 --- lib/searchkick/search.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/searchkick/search.rb b/lib/searchkick/search.rb index 8729268..e2466d4 100644 --- a/lib/searchkick/search.rb +++ b/lib/searchkick/search.rb @@ -327,7 +327,7 @@ module Searchkick status_code = e.message[0..3].to_i if status_code == 404 raise "Index missing - run #{searchkick_klass.name}.reindex" - elsif status_code == 500 and e.message.include?("IllegalArgumentException[minimumSimilarity >= 1]") + elsif status_code == 500 and (e.message.include?("IllegalArgumentException[minimumSimilarity >= 1]") or e.message.include?("No query registered for [multi_match]")) raise "Upgrade Elasticsearch to 0.90.0 or greater" else raise e -- libgit2 0.21.0