Commit 95672b1cd7e02af1c943c0c855a76735c56d2098

Authored by Andrew Kane
1 parent 7a9b312a

Version bump to 0.7.0

CHANGELOG.md
  1 +## 0.7.0
  2 +
  3 +- Added support for Elasticsearch 1.1
  4 +- Dropped support for Elasticsearch below 0.90.4 (unfortunate side effect of above)
  5 +
1 6 ## 0.6.3
2 7  
3 8 - Removed patron since no support for Windows
... ...
README.md
... ... @@ -595,7 +595,7 @@ products = query.execute
595 595  
596 596 ## Reference
597 597  
598   -Searchkick requires Elasticsearch `0.90.0` or higher.
  598 +Searchkick requires Elasticsearch `0.90.4` or higher.
599 599  
600 600 Reindex one record
601 601  
... ...
lib/searchkick/query.rb
... ... @@ -324,8 +324,14 @@ module Searchkick
324 324 status_code = e.message[1..3].to_i
325 325 if status_code == 404
326 326 raise "Index missing - run #{searchkick_klass.name}.reindex"
327   - elsif status_code == 500 and (e.message.include?("IllegalArgumentException[minimumSimilarity >= 1]") or e.message.include?("No query registered for [multi_match]") or e.message.include?("[match] query does not support [cutoff_frequency]]"))
328   - raise "Upgrade Elasticsearch to 0.90.0 or greater"
  327 + elsif status_code == 500 and (
  328 + e.message.include?("IllegalArgumentException[minimumSimilarity >= 1]") or
  329 + e.message.include?("No query registered for [multi_match]") or
  330 + e.message.include?("[match] query does not support [cutoff_frequency]]") or
  331 + e.message.include?("No query registered for [function_score]]")
  332 + )
  333 +
  334 + raise "This version of Searchkick requires Elasticsearch 0.90.4 or greater"
329 335 else
330 336 raise e
331 337 end
... ...
lib/searchkick/version.rb
1 1 module Searchkick
2   - VERSION = "0.6.3"
  2 + VERSION = "0.7.0"
3 3 end
... ...