Example #1
0
File: Logs.php Project: bd808/SAL
 /**
  * Get a list of all projects.
  * @return array
  */
 public function getProjects()
 {
     $agg = new Terms('projects');
     $agg->setField('project');
     $agg->setSize(0);
     $agg->setShardSize(0);
     $agg->setOrder('_term', 'asc');
     $query = new Query();
     $query->addAggregation($agg);
     $res = $this->doSearch($query)->getAggregation('projects');
     return array_map(function ($b) {
         return $b['key'];
     }, $res['buckets']);
 }