Zend Framework
1.12
|
Public Member Functions | |
__construct ($subqueries=null, $signs=null) | |
Class constructor. | |
addSubquery (Zend_Search_Lucene_Search_Query $subquery, $sign=null) | |
Add a $subquery (Zend_Search_Lucene_Search_Query) to this query. | |
rewrite (Zend_Search_Lucene_Interface $index) | |
Re-write queries into primitive queries. | |
optimize (Zend_Search_Lucene_Interface $index) | |
Optimize query in the context of specified index. | |
getSubqueries () | |
Returns subqueries. | |
getSigns () | |
Return subqueries signs. | |
createWeight (Zend_Search_Lucene_Interface $reader) | |
Constructs an appropriate Weight implementation for this query. | |
_conjunctionScore ($docId, Zend_Search_Lucene_Interface $reader) | |
Score calculator for conjunction queries (all subqueries are required) | |
_nonConjunctionScore ($docId, Zend_Search_Lucene_Interface $reader) | |
Score calculator for non conjunction queries (not all subqueries are required) | |
execute (Zend_Search_Lucene_Interface $reader, $docsFilter=null) | |
Execute query in context of index reader It also initializes necessary internal structures. | |
matchedDocs () | |
Get document ids likely matching the query. | |
score ($docId, Zend_Search_Lucene_Interface $reader) | |
Score specified document. | |
getQueryTerms () | |
Return query terms. | |
__toString () | |
Print a query. | |
![]() | |
getBoost () | |
Gets the boost for this clause. | |
setBoost ($boost) | |
Sets the boost for this query clause to $boost. | |
score ($docId, Zend_Search_Lucene_Interface $reader) | |
Score specified document. | |
matchedDocs () | |
Get document ids likely matching the query. | |
execute (Zend_Search_Lucene_Interface $reader, $docsFilter=null) | |
Execute query in context of index reader It also initializes necessary internal structures. | |
createWeight (Zend_Search_Lucene_Interface $reader) | |
Constructs an appropriate Weight implementation for this query. | |
rewrite (Zend_Search_Lucene_Interface $index) | |
Re-write query into primitive queries in the context of specified index. | |
optimize (Zend_Search_Lucene_Interface $index) | |
Optimize query in the context of specified index. | |
reset () | |
Reset query, so it can be reused within other queries or with other indeces. | |
__toString () | |
Print a query. | |
getQueryTerms () | |
Return query terms. | |
highlightMatches ($inputHTML, $defaultEncoding= '', $highlighter=null) | |
Highlight matches in $inputHTML. | |
htmlFragmentHighlightMatches ($inputHtmlFragment, $encoding= 'UTF-8', $highlighter=null) | |
Highlight matches in $inputHtmlFragment and return it (without HTML header and body tag) | |
Protected Member Functions | |
_highlightMatches (Zend_Search_Lucene_Search_Highlighter_Interface $highlighter) | |
Query specific matches highlighting. | |
![]() | |
_initWeight (Zend_Search_Lucene_Interface $reader) | |
Constructs an initializes a Weight for a _top-level_query_. | |
_highlightMatches (Zend_Search_Lucene_Search_Highlighter_Interface $highlighter) | |
Query specific matches highlighting. | |
Additional Inherited Members | |
![]() | |
$_weight = null | |
__construct | ( | $subqueries = null , |
|
$signs = null |
|||
) |
Class constructor.
Create a new Boolean query object.
if $signs array is omitted then all subqueries are required it differs from addSubquery() behavior, but should never be used
array | $subqueries | Array of Zend_Search_Search_Query objects |
array | $signs | Array of signs. Sign is boolean|null. |
__toString | ( | ) |
Print a query.
_conjunctionScore | ( | $docId, | |
Zend_Search_Lucene_Interface | $reader | ||
) |
Score calculator for conjunction queries (all subqueries are required)
integer | $docId | |
Zend_Search_Lucene_Interface | $reader |
|
protected |
Query specific matches highlighting.
Zend_Search_Lucene_Search_Highlighter_Interface | $highlighter | Highlighter object (also contains doc for highlighting) |
_nonConjunctionScore | ( | $docId, | |
Zend_Search_Lucene_Interface | $reader | ||
) |
Score calculator for non conjunction queries (not all subqueries are required)
integer | $docId | |
Zend_Search_Lucene_Interface | $reader |
addSubquery | ( | Zend_Search_Lucene_Search_Query | $subquery, |
$sign = null |
|||
) |
Add a $subquery (Zend_Search_Lucene_Search_Query) to this query.
The sign is specified as: TRUE - subquery is required FALSE - subquery is prohibited NULL - subquery is neither prohibited, nor required
Zend_Search_Lucene_Search_Query | $subquery | |
boolean | null | $sign |
createWeight | ( | Zend_Search_Lucene_Interface | $reader | ) |
Constructs an appropriate Weight implementation for this query.
Zend_Search_Lucene_Interface | $reader |
execute | ( | Zend_Search_Lucene_Interface | $reader, |
$docsFilter = null |
|||
) |
Execute query in context of index reader It also initializes necessary internal structures.
Zend_Search_Lucene_Interface | $reader | |
Zend_Search_Lucene_Index_DocsFilter | null | $docsFilter |
getQueryTerms | ( | ) |
Return query terms.
getSigns | ( | ) |
Return subqueries signs.
getSubqueries | ( | ) |
Returns subqueries.
matchedDocs | ( | ) |
Get document ids likely matching the query.
It's an array with document ids as keys (performance considerations)
optimize | ( | Zend_Search_Lucene_Interface | $index | ) |
Optimize query in the context of specified index.
Zend_Search_Lucene_Interface | $index |
rewrite | ( | Zend_Search_Lucene_Interface | $index | ) |
Re-write queries into primitive queries.
Zend_Search_Lucene_Interface | $index |
score | ( | $docId, | |
Zend_Search_Lucene_Interface | $reader | ||
) |