Implement Search.