Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17929 программистов и 1594 робота. Сейчас ищут 1398 программистов ...
Приступая к работе

SphinxClient::setFieldWeights - Установка весовых коэффициентов полей

Вернуться к: SphinxClient

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

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware