From 601822a0138c6c66c7f5a273ded9a09d05805c1d Mon Sep 17 00:00:00 2001
From: Israel Barreto Sant'Anna <ibsa14@inf.ufpr.br>
Date: Tue, 11 Apr 2017 09:18:05 -0300
Subject: [PATCH] Fixed search for elasticsearch 5.3.0

Signed-off-by: Israel Barreto Sant'Anna <ibsa14@inf.ufpr.br>
---
 app/services/search_service/model.rb | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/app/services/search_service/model.rb b/app/services/search_service/model.rb
index 4145a8fd..d37c3fc8 100644
--- a/app/services/search_service/model.rb
+++ b/app/services/search_service/model.rb
@@ -37,14 +37,15 @@ module SearchService
     end
 
     def mount_query
-        match_all_query = {
-          query: {
-            bool: {
-                filter: mount_filter
-            }
-          }
+      match_all_query = {
+        bool: {
+          must: {
+            match_all: {}
+          },
+          filter: mount_filter
+        }
       }
-      return match_all_query if @search.query == "*"
+      return match_all_query if @search.query == '*'
 
       {
         function_score: {
-- 
GitLab