Class ZSearchMultiTermQuery

Description

Located in /incubator/Zend/Search/Lucene/search/ZSearchMultiTermQuery.php (line 35)

ZSearchQuery
   |
   --ZSearchMultiTermQuery
Method Summary
 void __construct ([array $terms = null], [array $signs = null])
 void addTerm (Zend_Search_Lucene_Index_Term $term, [boolean|null $sign = null])
 array getSigns ()
 array getTerms ()
 float score (integer $docId, ZSearch $reader)
 void setWeight (integer $num, ZSearchTermWeight $weight)
 float _conjunctionScore (integer $docId, ZSearch $reader)
 float _nonConjunctionScore (integer $docId, ZSearch $reader)
Variables

Inherited Variables

Inherited from ZSearchQuery

ZSearchQuery::$_weight
Methods
Constructor __construct (line 106)

Class constructor. Create a new multi-term query object.

  • access: public
void __construct ([array $terms = null], [array $signs = null])
  • array $terms: Array of Zend_Search_Lucene_Index_Term objects
  • array $signs: Array of signs. Sign is boolean|null.
addTerm (line 140)

Add a $term (Zend_Search_Lucene_Index_Term) to this query.

The sign is specified as: TRUE - term is required FALSE - term is prohibited NULL - term is neither prohibited, nor required

  • access: public
void addTerm (Zend_Search_Lucene_Index_Term $term, [boolean|null $sign = null])
getSigns (line 178)

Return terms signs

  • access: public
array getSigns ()
getTerms (line 167)

Returns query term

  • access: public
array getTerms ()
score (line 412)

Score specified document

  • access: public
float score (integer $docId, ZSearch $reader)

Redefinition of:
ZSearchQuery::score()
Score specified document
setWeight (line 190)

Set weight for specified term

  • access: public
void setWeight (integer $num, ZSearchTermWeight $weight)
_conjunctionScore (line 344)

Score calculator for conjunction queries (all terms are required)

  • access: public
float _conjunctionScore (integer $docId, ZSearch $reader)
_createWeight (line 202)

Constructs an appropriate Weight implementation for this query.

  • access: protected
ZSearchWeight _createWeight (ZSearch $reader)

Redefinition of:
ZSearchQuery::_createWeight()
Constructs an appropriate Weight implementation for this query.
_nonConjunctionScore (line 370)

Score calculator for non conjunction queries (not all terms are required)

  • access: public
float _nonConjunctionScore (integer $docId, ZSearch $reader)

Inherited Methods

Inherited From ZSearchQuery

 ZSearchQuery::getBoost()
 ZSearchQuery::score()
 ZSearchQuery::setBoost()
 ZSearchQuery::_createWeight()
 ZSearchQuery::_initWeight()

Documentation generated on Wed, 08 Mar 2006 04:56:45 -0800 by phpDocumentor 1.3.0RC4