SphinxClient::setSortMode

(PECL sphinx >= 0.1.0)

SphinxClient::setSortMode — Установка режима сортировки результатов


Описание

public bool SphinxClient::setSortMode ( int $mode [, string $sortby ] )

Устанавливает режим сортировки результатов. Список режимов в таблице ниже.

Sorting modes
Константа Описание
SPH_SORT_RELEVANCEСортировка по релевантности в порядке убывания (лучшие совпадения выводятся раньше).
SPH_SORT_ATTR_DESCСортировка по аттрибуту в порядке убывания (большие значения аттрибута выводятся раньше).
SPH_SORT_ATTR_ASCСортировка по аттрибуту в порядке возрастания (меньшие значения аттрибута выводятся первыми).
SPH_SORT_TIME_SEGMENTSСортировка по временным интервалам (последний час/день/неделя/месяц) в порядке убывания, а затем по релевантности в порядке убывания.
SPH_SORT_EXTENDEDСортировка по схожей с форматом SQL комбинации столбцов в порядке ASC/DESC.
SPH_SORT_EXPRСортировка по арифметическому выражению.


Список параметров

mode -

Режим сортировки.

sortby -


Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.


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


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

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