use CGI.escape in searcher.rb query preparation