The pull request with all the code.

@kenyonj I would disagree with that.  The action should be representative of what the action does.  `search` is a perfectly fine name for a controller, considering that it what the action does.