category | Zend |
---|---|
package | Zend_Search_Lucene |
subpackage | Search |
copyright | Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
license | New BSD License |
inherited_from | \Zend_Search_Lucene_Search_Query |
__construct(array $subqueries= null
, array $signs= null
) : void
if $signs array is omitted then all subqueries are required it differs from addSubquery() behavior, but should never be used
array
Array of Zend_Search_Search_Query objects
array
Array of signs. Sign is boolean|null.
__toString() : string
inherited_from | \Zend_Search_Lucene_Search_Query::__toString() |
---|
string
__toString() : string
string
_conjunctionScore(integer $docId, \Zend_Search_Lucene_Interface $reader) : float
integer
\Zend_Search_Lucene_Interface
float
_nonConjunctionScore(integer $docId, \Zend_Search_Lucene_Interface $reader) : float
integer
\Zend_Search_Lucene_Interface
float
addSubquery(\Zend_Search_Lucene_Search_Query $subquery, boolean|null $sign = null
) : void
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
boolean
null
createWeight(\Zend_Search_Lucene_Interface $reader) : \Zend_Search_Lucene_Search_Weight
inherited_from | \Zend_Search_Lucene_Search_Query::createWeight() |
---|
\Zend_Search_Lucene_Interface
\Zend_Search_Lucene_Search_Weight
createWeight(\Zend_Search_Lucene_Interface $reader) : \Zend_Search_Lucene_Search_Weight
\Zend_Search_Lucene_Interface
\Zend_Search_Lucene_Search_Weight
execute(\Zend_Search_Lucene_Interface $reader, \Zend_Search_Lucene_Index_DocsFilter|null $docsFilter = null
)
Query specific implementation
inherited_from | \Zend_Search_Lucene_Search_Query::execute() |
---|
\Zend_Search_Lucene_Interface
\Zend_Search_Lucene_Index_DocsFilter
null
execute(\Zend_Search_Lucene_Interface $reader, \Zend_Search_Lucene_Index_DocsFilter|null $docsFilter = null
)
Query specific implementation
\Zend_Search_Lucene_Interface
\Zend_Search_Lucene_Index_DocsFilter
null
getBoost() : float
float
getQueryTerms() : array
inherited_from | \Zend_Search_Lucene_Search_Query::getQueryTerms() |
---|
array
getQueryTerms() : array
array
getSigns() : array
array
getSubqueries() : array
array
highlightMatches(string $inputHTML, string $defaultEncoding = ''
, \Zend_Search_Lucene_Search_Highlighter_Interface|null $highlighter = null
) : string
string
string
HTML encoding, is used if it's not specified using Content-type HTTP-EQUIV meta tag.
\Zend_Search_Lucene_Search_Highlighter_Interface
null
string
htmlFragmentHighlightMatches(string $inputHtmlFragment, string $encoding= 'UTF-8'
, \Zend_Search_Lucene_Search_Highlighter_Interface|null $highlighter= null
) : string
string
string
Input HTML string encoding
\Zend_Search_Lucene_Search_Highlighter_Interface
null
string
matchedDocs() : array
It's an array with document ids as keys (performance considerations)
inherited_from | \Zend_Search_Lucene_Search_Query::matchedDocs() |
---|
array
matchedDocs() : array
It's an array with document ids as keys (performance considerations)
array
optimize(\Zend_Search_Lucene_Interface $index) : \Zend_Search_Lucene_Search_Query
inherited_from | \Zend_Search_Lucene_Search_Query::optimize() |
---|
\Zend_Search_Lucene_Interface
\Zend_Search_Lucene_Search_Query
optimize(\Zend_Search_Lucene_Interface $index) : \Zend_Search_Lucene_Search_Query
\Zend_Search_Lucene_Interface
\Zend_Search_Lucene_Search_Query
reset()
rewrite(\Zend_Search_Lucene_Interface $index) : \Zend_Search_Lucene_Search_Query
inherited_from | \Zend_Search_Lucene_Search_Query::rewrite() |
---|
\Zend_Search_Lucene_Interface
\Zend_Search_Lucene_Search_Query
rewrite(\Zend_Search_Lucene_Interface $index) : \Zend_Search_Lucene_Search_Query
\Zend_Search_Lucene_Interface
\Zend_Search_Lucene_Search_Query
score(integer $docId, \Zend_Search_Lucene_Interface $reader) : float
inherited_from | \Zend_Search_Lucene_Search_Query::score() |
---|
integer
\Zend_Search_Lucene_Interface
float
score(integer $docId, \Zend_Search_Lucene_Interface $reader) : float
integer
\Zend_Search_Lucene_Interface
float
setBoost(float $boost)
float
_highlightMatches(\Zend_Search_Lucene_Search_Highlighter_Interface $highlighter)
inherited_from | \Zend_Search_Lucene_Search_Query::_highlightMatches() |
---|
\Zend_Search_Lucene_Search_Highlighter_Interface
Highlighter object (also contains doc for highlighting)
_highlightMatches(\Zend_Search_Lucene_Search_Highlighter_Interface $highlighter)
\Zend_Search_Lucene_Search_Highlighter_Interface
Highlighter object (also contains doc for highlighting)
_initWeight(\Zend_Search_Lucene_Interface $reader)
\Zend_Search_Lucene_Interface
_calculateConjunctionResult()
_calculateNonConjunctionResult()
$_weight : \Zend_Search_Lucene_Search_Weight
null
$_boost : float
1
$_coord : mixed
null
float for conjunction queries array of float for non conjunction queries
$_currentColorIndex : integer
0
$_resVector : array
null
$_signs : array
array()
If true then subquery is required. If false then subquery is prohibited. If null then subquery is neither prohibited, nor required
If array is null then all subqueries are required
$_subqueries : array
array()