public function getSearchClient($key)
    {
        if (empty($key) || false === $this->hasSearchClient($key)) {
            throw ClientException::clientNotFound($key);
        }
        return $this->searchClients[$key];
    }