Установка режима совпадения при полнотекстовом поиске


(PECL sphinx >= 0.1.0)

SphinxClient::setMatchModeУстановка режима совпадения при полнотекстовом поиске

Описание

public bool SphinxClient::setMatchMode ( int $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 в случае возникновения ошибки.