diff --git a/app/controllers/documents_controller.rb b/app/controllers/documents_controller.rb index a92d038..542db83 100644 --- a/app/controllers/documents_controller.rb +++ b/app/controllers/documents_controller.rb @@ -8,7 +8,12 @@ def index @tag = params[:tag] searcher = DocumentsSearcher.new - request = searcher.search.query(@query) + request = searcher.search + if @query.present? + request = request. + query(@query). + sort_keys("-_score") + end if @tag.present? request = request.filter("tags @ %{tag}", tag: @tag) end