createSelect(); // get grouping component and create two query groups $groupComponent = $query->getGrouping(); $groupComponent->addQuery('price:[0 TO 99.99]'); $groupComponent->addQuery('price:[100 TO *]'); // sorting inside groups $groupComponent->setSort('price desc'); // maximum number of items per group $groupComponent->setLimit(5); // this executes the query and returns the result $resultset = $client->select($query); $groups = $resultset->getGrouping(); foreach($groups AS $groupKey => $group) { echo '
' . $field . ' | ' . $value . ' |
---|