(PECL sphinx >= 0.1.0)
SphinxClient::setMatchMode — Установка режима совпадения при полнотекстовом поиске
$mode
)
Устанавливает режим совпадения при полнотекстовом поиске. Параметр 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
в случае возникновения ошибки.