diff --git a/app/controllers/search_controller.rb b/app/controllers/search_controller.rb index 4f6580016d47ab4dbf01c2690e265f49be9d6646..c84caefc1d98ec7922147ec0cc4939679474c0c0 100644 --- a/app/controllers/search_controller.rb +++ b/app/controllers/search_controller.rb @@ -23,22 +23,6 @@ class SearchController < ApplicationController unless params[:query].blank? objectsFound = search params @numFound = objectsFound.length - - # case params[:order] - # items = objectsFound.collect{ |x| Ranking::Item.new(x.name,x.views,0,x.likes,x) } #puts each object in an item - # - # rater = Ranking::Rater.new( - # Ranking::Strategies::BasicRater.new( - # #define ordering weights - # positionWeight = 1000, - # useWeight = 1, - # likeWeight = 100 - # ) - # ) - # - # a = rater.orderByRate(items) # Returns ordered array of items - # objectsFound = a.collect{ |x| x.info } #get only the info fields(objects) - # end end @result = Kaminari.paginate_array(objectsFound).page(page).per(@pagination_limit) diff --git a/app/views/search/index.html.erb b/app/views/search/index.html.erb index ee0767735fb68983bb581ba7a1a1c9630ecd7a3a..83cad0240a664729b22ed78a5891e76e3ddc4ee2 100644 --- a/app/views/search/index.html.erb +++ b/app/views/search/index.html.erb @@ -343,11 +343,10 @@ <input type="hidden" name="qry" value="<%= params["qry"] %>"> <select class="order sort-dropdown" name="order"> - <option value="">ordenar resultados</option> + <option value="">relevância</option> <option value="author">autores</option> <option value="publicationasc">mais novos</option> <option value="publicationdesc">mais velhos</option> - <option value="relevance">relevância</option> <option value="title">tÃtulo</option> </select> </form> diff --git a/app/workers/score_calculator_worker.rb b/app/workers/score_calculator_worker.rb index 7c12e742a7185b9991faec540087442a9dab051c..5effb8dfb14346562a0d7eca21a695c05dd5345b 100644 --- a/app/workers/score_calculator_worker.rb +++ b/app/workers/score_calculator_worker.rb @@ -22,7 +22,7 @@ class ScoreCalculatorWorker score += (views / learning_object_repository.max_views)*weights[:views] unless views < 1 # 30 points if it has description - score += weights[:description] unless object.decription.empty? + score += weights[:description] unless object.description.empty? learning_object_repository.update_property(object, 'score', score) end