Term
extends AbstractWeight
in package
Calculate query weights and build query scorers.
Tags
Table of Contents
Properties
- $_queryNorm : float
- Normalization factor.
- $_value : float
- AbstractWeight value
- $_idf : float
- Score factor
- $_query : AbstractQuery
- The query that this concerns.
- $_queryWeight : float
- Query weight
- $_reader : SearchIndexInterface
- IndexReader.
- $_term : Term
- Term
Methods
- __construct() : mixed
- Zend_Search_Lucene_Search_Weight_Term constructor reader - index reader
- 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
$_idf
Score factor
private
float
$_idf
$_query
The query that this concerns.
private
AbstractQuery
$_query
$_queryWeight
Query weight
private
float
$_queryWeight
$_reader
IndexReader.
private
SearchIndexInterface
$_reader
$_term
Term
private
Term
$_term
Methods
__construct()
Zend_Search_Lucene_Search_Weight_Term constructor reader - index reader
public
__construct(Term $term, AbstractQuery $query, SearchIndexInterface $reader) : mixed
Parameters
- $term : Term
- $query : AbstractQuery
- $reader : SearchIndexInterface
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