SphinxClient::setMatchMode
(PECL sphinx >= 0.1.0)
SphinxClient::setMatchMode — Установка режима совпадения при полнотекстовом поиске
Описание
public SphinxClient::setMatchMode
( int
$mode
) : bool
Устанавливает режим совпадения при полнотекстовом поиске. Параметр mode
должен быть одной из описанных ниже констант.
Константа | Описание |
---|---|
SPH_MATCH_ALL | Найдены все слова запроса (режим по умолчанию). |
SPH_MATCH_ANY | Найдено любое из слов запроса. |
SPH_MATCH_PHRASE | Найдена в точности поисковая фраза. |
SPH_MATCH_BOOLEAN | Поиск с использованием в запросе логических операторов. |
SPH_MATCH_EXTENDED | Запрос рассматривается как выражение с использованием внутреннего языка запросов Sphinx. |
SPH_MATCH_FULLSCAN | Включает полное сканирование. |
SPH_MATCH_EXTENDED2 | Работает аналогично SPH_MATCH_EXTENDED
с добавлением поддержки ранжирования и количественного поиска (quorum searching). |
Список параметров
-
mode
-
Режим совпадения.
Возвращаемые значения
Возвращает true
в случае успешного завершения или false
в случае возникновения ошибки.