Установка аттрибута группировки


(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 в случае возникновения ошибки.