SphinxClient::setFieldWeights
(PECL sphinx >= 0.1.0)
SphinxClient::setFieldWeights — Set field weights
Description
public SphinxClient::setFieldWeights ( array $weights ) : bool
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.
Return Values
Returns true
on success or false
on failure.
See Also
© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/sphinxclient.setfieldweights.php