From e6b57f637ce82b129d3e2e039ce86456d1495385 Mon Sep 17 00:00:00 2001 From: Andrew Date: Thu, 1 Mar 2018 01:54:34 -0800 Subject: [PATCH] Simplify generated queries --- lib/searchkick/query.rb | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) 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