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

SphinxClient::setFilterRange

(PECL sphinx >= 0.1.0)

SphinxClient::setFilterRange — Добавление фильтра по диапазону значений (для поля типа integer)


Описание

public bool SphinxClient::setFilterRange ( string $attribute , int $min , int $max [, bool $exclude = false ] )

Добавляет новый фильтр по диапазону значений для поля типа integer к имеющемуся списку фильтров. В список результатов попадут только те документы, в которых значение attribute, хранящееся в индексе, находится в диапазоне между min и max, включая значения, в точности равные min или max (или же будут исключены из него, если параметр exclude установлен в TRUE).


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

attribute -

Название аттрибута.

min -

Минимальное значение.

max -

Максимальное значение.

exclude -

Если установлено в TRUE, то попадающие под фильтр документы будут исключены из списка результатов.


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

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


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


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

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