SphinxClient::setGroupBy
(PECL sphinx >= 0.1.0)
SphinxClient::setGroupBy — Установка атрибута группировки
Описание
$attribute
, int $func
, string $groupsort
= "@group desc"
) : boolУстанавливает атрибут группировки, функцию и режим группировки и включает группировку.
Возможность группировки очень схожа с условием GROUP BY в SQL. Результаты вызова функции будут схожи с результатами, которые мог бы вернуть следующий псевдокод: SELECT ... GROUP BY $func($attribute) ORDER BY $groupsort.
Список параметров
-
attribute
-
Строка, содержащая атрибут, по которому производится группировка.
-
func
-
Константа, указывающая какая именно функция будет применена к значению атрибута для расчета группировки.
-
groupsort
-
Необязательное условие, контролирующее сортировку групп.
Возвращаемые значения
Возвращает true
в случае успешного завершения или false
в случае возникновения ошибки.