[ Index ] |
PHP Cross Reference of Phabricator |
[Summary view] [Print] [Text view]
1 <?php 2 3 final class PhabricatorDefaultSearchEngineSelector 4 extends PhabricatorSearchEngineSelector { 5 6 public function newEngine() { 7 if (self::shouldUseElasticSearch()) { 8 $elastic_host = PhabricatorEnv::getEnvConfig('search.elastic.host'); 9 $elastic_index = PhabricatorEnv::getEnvConfig('search.elastic.namespace'); 10 return new PhabricatorSearchEngineElastic($elastic_host, $elastic_index); 11 } 12 return new PhabricatorSearchEngineMySQL(); 13 } 14 15 public static function shouldUseElasticSearch() { 16 return (bool)PhabricatorEnv::getEnvConfig('search.elastic.host'); 17 } 18 19 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Sun Nov 30 09:20:46 2014 | Cross-referenced by PHPXref 0.7.1 |