EmptyResultWeight
extends AbstractWeight
in package
Calculate query weights and build query scorers.
Tags
Table of Contents
Properties
- $_queryNorm : float
- Normalization factor.
- $_value : float
- AbstractWeight value
Methods
- getValue() : float
- The weight for this query.
- normalize() : void
- Assigns the query normalization factor to this.
- sumOfSquaredWeights() : float
- The sum of squared weights of contained query clauses.
Properties
$_queryNorm
Normalization factor.
protected
float
$_queryNorm
This value is stored only for query expanation purpose and not used in any other place
$_value
AbstractWeight value
protected
float
$_value
AbstractWeight value may be initialized in sumOfSquaredWeights() or normalize() because they both are invoked either in Query::_initWeight (for top-level query) or in corresponding methods of parent query's weights
Methods
getValue()
The weight for this query.
public
getValue() : float
Return values
floatnormalize()
Assigns the query normalization factor to this.
public
normalize(float $queryNorm) : void
Parameters
- $queryNorm : float
sumOfSquaredWeights()
The sum of squared weights of contained query clauses.
public
sumOfSquaredWeights() : float