Esempio n. 1
0
 public function __construct($params)
 {
     $this->default_index = elasticsearch_get_setting('index');
     $this->search_alias = elasticsearch_get_setting('search_alias');
     $this->search_params = new SearchParams(['client' => $this]);
     parent::__construct($params);
 }
 public function __construct(array $params, $appDir)
 {
     $this->index = $params['index'];
     unset($params['index']);
     parent::__construct($params);
     $this->appDir = $appDir;
     $log = $this->params['logObject'];
     if ($log instanceof ElasticSearchLogger) {
         $log->injectElasticSearch($this);
     }
 }
 /**
  * @param int|null $blogId
  */
 public function __construct($blogId = null)
 {
     $this->setBlog($blogId);
     return parent::__construct(['hosts' => Config::getHosts(), 'logging' => true, 'logPath' => Log::getFilePath('elasticsearch')]);
 }