Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
SphinxClient::setFieldWeights
(PECL sphinx >= 0.1.0)
SphinxClient::setFieldWeights — Установка весовых коэффициентов полей
Описание
public bool SphinxClient::setFieldWeights ( array $weights )Связывает весовые коэффициенты полей с их названиями.
Ранжирование результатов может основываться на весовых коэффициентах полей. В » документации Sphinx описано, как именно влияет на веса близость фразы к поисковой. Этот запрос позволяет вам указать веса не по умолчанию для полнотекстовых полей.
Веса должна быть положительными 32-битными integer, будьте внимательны, чтобы не выйти за рамки в 32-х битного максимума. Итоговый вес также является 32-битным integer. Значение весов по умолчанию равно 1. Неизвестные названия полей игнорируются без генерации ошибок или предупреждений.
Список параметров
weights -
Ассоциативный массив названий полей и их весовых коэффициентов.
Возвращаемые значения
Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.
Смотрите также
Описание класса sphinxclient, примеры использования класса sphinxclient.
Описание на ru2.php.netОписание на php.ru