Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
float $_boost = '1'query boost factor
Detailsinteger $_currentColorIndex = '0'Current highlight color
DetailsZend_Search_Lucene_Search_Weight $_weight = 'null'Query weight
Details__toString(
)
:
stringPrint a query
Details_highlightMatches(
Zend_Search_Lucene_Search_Highlighter_Interface $highlighter
)
:
Query specific matches highlighting
Details_initWeight(
Zend_Search_Lucene_Interface $reader
)
:
Constructs an initializes a Weight for a _top-level_query_.
DetailscreateWeight(
Zend_Search_Lucene_Interface $reader
)
:
Zend_Search_Lucene_Search_WeightConstructs an appropriate Weight implementation for this query.
Detailsexecute(
Zend_Search_Lucene_Interface $reader, Zend_Search_Lucene_Index_DocsFilter|null $docsFilter
=
null
)
:
Execute query in context of index reader It also initializes necessary internal structures
Query specific implementation
DetailsgetBoost(
)
:
floatGets the boost for this clause. Documents matching this clause will (in addition to the normal weightings) have their score multiplied by boost. The boost is 1.0 by default.
DetailsgetQueryTerms(
)
:
arrayReturn query terms
DetailshighlightMatches(
string $inputHTML, string $defaultEncoding, Zend_Search_Lucene_Search_Highlighter_Interface|null $highlighter
=
null
)
:
stringHighlight matches in $inputHTML
DetailshtmlFragmentHighlightMatches(
string $inputHtmlFragment, string $encoding
=
UTF-8, Zend_Search_Lucene_Search_Highlighter_Interface|null $highlighter
=
null
)
:
stringHighlight matches in $inputHtmlFragment and return it (without HTML header and body tag)
DetailsmatchedDocs(
)
:
arrayGet document ids likely matching the query
It's an array with document ids as keys (performance considerations)
Detailsoptimize(
Zend_Search_Lucene_Interface $index
)
:
Zend_Search_Lucene_Search_QueryOptimize query in the context of specified index
Detailsreset(
)
:
Reset query, so it can be reused within other queries or with other indeces
Detailsrewrite(
Zend_Search_Lucene_Interface $index
)
:
Zend_Search_Lucene_Search_QueryRe-write query into primitive queries in the context of specified index
Detailsscore(
integer $docId, Zend_Search_Lucene_Interface $reader
)
:
floatScore specified document
DetailssetBoost(
float $boost
)
:
Sets the boost for this query clause to $boost.
Details