SearchService implementation.