Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

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


Смотрите также


Описание класса sphinxclient, примеры использования класса sphinxclient.

Описание на ru2.php.net
Описание на php.ru