search_helper.rb
377 Bytes
module SearchHelper
def partial_for_hit(klass)
name = klass.name.underscore
if File.exists?(File.join(RAILS_ROOT, 'app', 'views', 'search', "_#{name}.rhtml"))
name
else
partial_for_hit(klass.superclass)
end
end
def relevance_for(hit)
n = (hit.ferret_score if hit.respond_to?(:ferret_score))
n ||= 1.0
(n * 100.0).round
end
end