public static function complexSearch($params) { $instance = new static(); $result = $instance->getElasticSearchClient()->search($params); return static::hydrateElasticsearchResult($result); }