protected function requestAuthority(Elastica\Response $response = NULL) { if ($response) { $info = $response->getTransferInfo(); $url = new Nette\Http\Url($info['url']); } else { $url = new Nette\Http\Url(key($this->queries) ?: 'http://localhost:9200/'); } return $url->hostUrl; }