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