/** * {@inheritdoc} */ public function preProcessSearch(Search $search, Search $relatedSearch, FilterState $state = null) { $name = $state ? $state->getName() : $this->getField(); $agg = new TermsAggregation($name); $agg->setField($this->getField()); $search->addAggregation($agg); }