diff --git a/src/applications/search/engine/PhabricatorSearchEngineElastic.php b/src/applications/search/engine/PhabricatorSearchEngineElastic.php index f8561f0f28..d7036a1b09 100644 --- a/src/applications/search/engine/PhabricatorSearchEngineElastic.php +++ b/src/applications/search/engine/PhabricatorSearchEngineElastic.php @@ -17,6 +17,11 @@ */ final class PhabricatorSearchEngineElastic extends PhabricatorSearchEngine { + private $uri; + + public function __construct($uri) { + $this->uri = $uri; + } public function reindexAbstractDocument( PhabricatorSearchAbstractDocument $doc) { @@ -183,8 +188,7 @@ final class PhabricatorSearchEngineElastic extends PhabricatorSearchEngine { } private function executeRequest($path, array $data, $is_write = false) { - $uri = PhabricatorEnv::getEnvConfig('search.elastic.host'); - $uri = new PhutilURI($uri); + $uri = new PhutilURI($this->uri); $data = json_encode($data); $uri->setPath($path); diff --git a/src/applications/search/selector/PhabricatorDefaultSearchEngineSelector.php b/src/applications/search/selector/PhabricatorDefaultSearchEngineSelector.php index 5cea7585d4..8e2a214982 100644 --- a/src/applications/search/selector/PhabricatorDefaultSearchEngineSelector.php +++ b/src/applications/search/selector/PhabricatorDefaultSearchEngineSelector.php @@ -1,7 +1,7 @@