diff --git a/lib/searchkick/query.rb b/lib/searchkick/query.rb index 834edee..539aaf3 100644 --- a/lib/searchkick/query.rb +++ b/lib/searchkick/query.rb @@ -349,11 +349,7 @@ module Searchkick if field =~ /\.word_(start|middle|end)\z/ && searchkick_options[:word] != false queries_to_add << { bool: { - must: { - bool: { - should: q2 - } - }, + must: q2, should: {match_type => {field.sub(/\.word_(start|middle|end)\z/, ".analyzed") => qs.first}} } } -- libgit2 0.21.0