Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
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