« SolrMissingMandatoryParameterException
Введение »
PHP Manual
Расширения для работы с поисковыми системами
Клиент Sphinx
Клиент Sphinx
Введение
Установка и настройка
Требования
Установка
Настройка во время выполнения
Типы ресурсов
Предопределенные константы
Примеры
SphinxClient
— Класс SphinxClient
SphinxClient::addQuery
— Добавление запроса к очереди запросов
SphinxClient::buildExcerpts
— Построение текстовых фрагментов
SphinxClient::buildKeywords
— Извлечение ключевых слов из запроса
SphinxClient::close
— Закрытие ранее открытого постоянного соединения
SphinxClient::__construct
— Создание нового объекта SphinxClient
SphinxClient::escapeString
— Экранирование спецсимволов
SphinxClient::getLastError
— Получение последнего сообщения об ошибке
SphinxClient::getLastWarning
— Получение последнего предупреждения
SphinxClient::open
— Создание постоянного подключения к серверу
SphinxClient::query
— Выполнение поискового запроса
SphinxClient::resetFilters
— Обнуление всех фильтров
SphinxClient::resetGroupBy
— Сброс всех настроек группировок
SphinxClient::runQueries
— Выполнение набора поисковых запросов
SphinxClient::setArrayResult
— Изменение формата массива с набором результатов запроса
SphinxClient::setConnectTimeout
— Установка таймаута соединения
SphinxClient::setFieldWeights
— Установка весовых коэффициентов полей
SphinxClient::setFilter
— Добавление фильтра по типу поля integer
SphinxClient::setFilterFloatRange
— Добавление фильтра по диапазону значений (для поля типа float)
SphinxClient::setFilterRange
— Добавление фильтра по диапазону значений (для поля типа integer)
SphinxClient::setGeoAnchor
— Установка опорной точки для расчета географической удаленности
SphinxClient::setGroupBy
— Установка атрибута группировки
SphinxClient::setGroupDistinct
— Установка названия атрибута для расчета количества уникальных значений при группировке
SphinxClient::setIDRange
— Установка диапазона значений допустимых ID документов
SphinxClient::setIndexWeights
— Установка весовых коэффициентов индексов
SphinxClient::setLimits
— Установка смещения и предельного числа значений для набора результатов
SphinxClient::setMatchMode
— Установка режима совпадения при полнотекстовом поиске
SphinxClient::setMaxQueryTime
— Установка максимального времени выполнения запроса
SphinxClient::setOverride
— Временное переопределение значений атрибута для документов
SphinxClient::setRankingMode
— Установка режима ранжирования
SphinxClient::setRetries
— Установка количества повторных попыток и задержки между ними
SphinxClient::setSelect
— Установка условия выборки
SphinxClient::setServer
— Установка хоста и порта searchd
SphinxClient::setSortMode
— Установка режима сортировки результатов
SphinxClient::status
— Запрос статуса searchd
SphinxClient::updateAttributes
— Обновление атрибутов документа