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

SphinxClient::setRankingMode - Установка режима ранжирования

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

SphinxClient::setRankingMode

(PECL sphinx >= 0.1.0)

SphinxClient::setRankingModeУстановка режима ранжирования

Описание

public bool SphinxClient::setRankingMode ( int $ranker )

Устанавливает режим ранжирования. Доступна только в режиме совпадения SPH_MATCH_EXTENDED2.

Режимы ранжирования
Константа Описание
SPH_RANK_PROXIMITY_BM25 Режим ранжирования по умолчанию, использующий как близостное, так и BM25 ранжирование.
SPH_RANK_BM25 Статистический режим ранжирования, использующий только метод BM25 (наиболее близкий к другим полнотекстовым движкам). Этот режим быстрее, но может давать худший результат на запросах, содержащих более одного ключевого слова.
SPH_RANK_NONE Отключает ранжирование. Этот режим самый быстрый. Фактически является эквивалентом логического поиска, и всем совпадениям присваивается вес 1.

Список параметров

ranker

Режим ранжирования.

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Смотрите также



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

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