diff --git a/app/services/search_service/collection.rb b/app/services/search_service/collection.rb
index 4bf4e400a3d5126fb3215aa46c1fdf4e735ade66..a66407af69bdd841364fda3bacc41a781dce315b 100644
--- a/app/services/search_service/collection.rb
+++ b/app/services/search_service/collection.rb
@@ -39,6 +39,7 @@ module SearchService
       when 'likes' then { likes: { order: :desc } }
       when 'downloads' then { downloads: { order: :desc } }
       when 'review_average' then { review_average: { order: :desc } }
+      else "_score"
       end
     end
 
diff --git a/app/services/search_service/learning_object.rb b/app/services/search_service/learning_object.rb
index fbd32481d70ccacfc15170ff719e4e5add395ac0..6ae89d3edc218c5ca370797e83f8b418e93a1df7 100644
--- a/app/services/search_service/learning_object.rb
+++ b/app/services/search_service/learning_object.rb
@@ -40,6 +40,7 @@ module SearchService
       when 'likes' then { likes: { order: :desc } }
       when 'downloads' then { downloads: { order: :desc } }
       when 'review_average' then { review_average: { order: :desc } }
+      else "_score"
       end
     end
 
diff --git a/app/services/search_service/model.rb b/app/services/search_service/model.rb
index fe9b38f10442b65f22d68329482fe1f93b3b9a0d..d811bfdd58207631a5ace0df24f27a039a5d2e29 100644
--- a/app/services/search_service/model.rb
+++ b/app/services/search_service/model.rb
@@ -64,7 +64,8 @@ module SearchService
         # https://www.elastic.co/guide/en/elasticsearch/guide/current/pagination.html
         # Comeca pagina 0
         size: @search.results_per_page,
-        from: ((@search.page.to_i) * (@search.results_per_page.to_i)).to_s
+        from: ((@search.page.to_i) * (@search.results_per_page.to_i)).to_s,
+        sort: order_hash
     }
     end
 
diff --git a/app/services/search_service/user.rb b/app/services/search_service/user.rb
index ea8ef836da2db171ffc9327f8afe79f82bc8acde..03898bdc3ac84c6c30bbc046843abb86b34deb45 100644
--- a/app/services/search_service/user.rb
+++ b/app/services/search_service/user.rb
@@ -20,7 +20,7 @@ module SearchService
 
     def order_hash
       return { name: { order: :asc, unmapped_type: :string } } if @search.order == 'title'
-      nil
+      "_score"
     end
   end
 end