Add support for search API v3

While we're here, why don't we switch to :require?