Improves the frontend api campaign searching. #18, #26.