Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17394 программиста и 1696 роботов. Сейчас ищут 1159 программистов ...
Приступая к работе

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

Вернуться к: SphinxClient

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

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware