SphinxClient::setRankingMode
(PECL sphinx >= 0.1.0)
SphinxClient::setRankingMode — Configure le mode de classement
Description
public bool SphinxClient::setRankingMode
( int
$ranker
)
Configure le mode de classement. Uniquement disponible avec le mode
de recherche SPH_MATCH_EXTENDED2
.
Constante | Description |
---|---|
SPH_RANK_PROXIMITY_BM25 | Mode de classement par défaut, avec un calcul de proximité et un tri BM25. |
SPH_RANK_BM25 | Mode de classement statistique, qui utilise le classement BM25 uniquement (similaire à celui de nombreux autres moteurs de recherche en texte intégral). Ce mode est plus rapide, mais peut conduire à des résultats de piètre qualité sur les requêtes qui requièrent plus d'un mot clé. |
SPH_RANK_NONE | Désactive le classement. Ce mode est le plus rapide. Il est essentiellement équivalent à une recherche booléenne, avec un poids de 1 associé à chaque occurrence. |
Liste de paramètres
-
ranker
-
Mode de classement.
Valeurs de retour
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.