Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
Клиент 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 — Обновление атрибутов документа
Вернуться к: Расширения для работы с поисковыми системами