searchService + unit tests