Пример #1
0
 function getFacetFilter(Search_Query_Facet_Interface $facet)
 {
     $facetName = $facet->getName();
     if (!isset($this->data->facets->{$facetName})) {
         return null;
     }
     $entry = $this->data->facets->{$facetName};
     return new Search_ResultSet_FacetFilter($facet, $this->getFromTerms($entry));
 }
Пример #2
0
 function isFacet(Search_Query_Facet_Interface $facet)
 {
     return $this->facet->getName() === $facet->getName();
 }
Пример #3
0
 private function buildFacet(Search_Query_Facet_Interface $facet)
 {
     return array('terms' => array('field' => $facet->getField(), 'size' => $facet->getCount() ?: $this->count));
 }
Пример #4
0
 private function buildFacet(Search_Query_Facet_Interface $facet)
 {
     return array('terms' => array('field' => $facet->getField()));
 }