Merge pull request #566 from dekimsey/deterministic-search

Gollum search results now displayed in a deterministic order
This commit is contained in:
bootstraponline
2012-11-05 16:17:40 -08:00
+2 -1
View File
@@ -306,7 +306,8 @@ module Precious
get '/search' do
@query = params[:q]
wiki = wiki_new
@results = wiki.search @query
# Sort wiki search results by count (desc) and then by name (asc)
@results = wiki.search(@query).sort{ |a, b| (a[:count] <=> b[:count]).nonzero? || b[:name] <=> a[:name] }.reverse
@name = @query
mustache :search
end