although the specs (both php & sphinx manuals) states that field weight should be positive integer, values lower than 1 (0 for example) would not work. Found this on a blog and i hope this will help you ...
(PECL sphinx >= 0.1.0)
SphinxClient::setFieldWeights — Configure le poids des champs
$weights
) : boolDonne un poids différent à chaque champ.
Le calcul de la pertinence peut être affecté par les poids de chaque champ. Voyez la » documentation Sphinx pour une explication sur la modification du classement. Cet appel vous permet de spécifier des valeurs différente de celles par défaut pour les poids dans les recherches en texte intégral.
Le poids doit être un entier de 32 bits : veillez à ne pas être bloqués par la limite de ces entiers. Le poids final est aussi un entier de 32 bits. Le poids par défaut est 1. Les champs inconnus sont ignorés.
weights
Un tableau associatif de noms de champ et leur poids.
Cette fonction retourne TRUE
en cas de succès ou FALSE
si une erreur survient.
although the specs (both php & sphinx manuals) states that field weight should be positive integer, values lower than 1 (0 for example) would not work. Found this on a blog and i hope this will help you ...