Search service

@CarlosManias @markewallace - Hi Mark, Carlos, here the refactores SearchService.