SphinxClient::setFilterFloatRange - Добавление фильтра по диапазону значений (для поля типа float)
Вернуться к: SphinxClient
SphinxClient::setFilterFloatRange
(PECL sphinx >= 0.1.0)
SphinxClient::setFilterFloatRange — Добавление фильтра по диапазону значений (для поля типа float)
Описание
$attribute
, float $min
, float $max
[, bool $exclude
= false
] )
Добавляет новый фильтр по диапазону значений для поля типа float к имеющемуся списку фильтров.
В список результатов попадут только те документы, в которых значение attribute
,
хранящееся в индексе, находится в диапазоне между min
и
max
, включая значения в точности равные min
или max
(или же будут исключены из него, если параметр exclude
установлен в TRUE
).
Список параметров
-
attribute
-
Название атрибута.
-
min
-
Минимальное значение.
-
max
-
Максимальное значение.
-
exclude
-
Если установлено в
TRUE
, то попадающие под фильтр документы будут исключены из списка результатов.
Возвращаемые значения
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки.
Вернуться к: SphinxClient