SphinxClient::setFilterFloatRange

(PECL sphinx >= 0.1.0)

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

Описание

public SphinxClient::setFilterFloatRange ( string $attribute , float $min , float $max , bool $exclude = false ) : bool

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

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

attribute

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

min

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

max

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

exclude

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

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

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