Esempio n. 1
0
 /**
  * @param bool $collapsing
  */
 public function setCollapsing($collapsing = true)
 {
     if ($collapsing) {
         $this->filters['collapsing'] = '{!collapse field=' . $this->variantField . '}';
         if ($this->solrConfiguration->getSearchVariantsExpand()) {
             $this->queryParameters['expand'] = 'true';
             $this->queryParameters['expand.rows'] = $this->solrConfiguration->getSearchVariantsLimit();
         }
     } else {
         unset($this->filters['collapsing']);
         unset($this->queryParameters['expand']);
         unset($this->queryParameters['expand.rows']);
     }
 }