SphinxClient::setFieldWeights

(PECL sphinx >= 0.1.0)
Set field weights
public bool SphinxClient::setFieldWeights ( array $weights )

Binds per-field weights by name.

Match ranking can be affected by per-field weights. See ยป Sphinx documentation for an explanation on how phrase proximity ranking is affected. This call lets you specify non-default weights for full-text fields.

The weights must be positive 32-bit integers, so be careful not to hit 32-bit integer maximum. The final weight is a 32-bit integer too. Default weight value is 1. Unknown field names are silently ignored.

Parameters:
weights

Associative array of field names and field weights.

Returns:

Returns TRUE on success or FALSE on failure.

See also:

SphinxClient::setIndexWeights -

doc_php
2016-02-24 16:11:57
Comments
Leave a Comment

Please login to continue.