Refactor to use common search/scoring, bump cache times, request compressed XML.