It's an internal abstract class intended to finalize ase a query processing after query parsing.
This type of query is not actually involved into query execution.
category | Zend |
---|---|
package | Zend_Search_Lucene |
subpackage | Search |
internal | |
copyright | Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
license | New BSD License |
inherited_from | \Zend_Search_Lucene_Search_Query_Preprocessing |
__construct(string $word, string $encoding, string $fieldName)
string
Non-tokenized word (query parser lexeme) to search.
string
Word encoding.
string
Field name.
__toString() : string
string
__toString() : string
string
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
\Zend_Search_Lucene_Interface
\Zend_Search_Lucene_Index_DocsFilter
null
getBoost() : float
float
getQueryTerms() : 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)
array
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
\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
integer
\Zend_Search_Lucene_Interface
float
setBoost(float $boost)
float
_highlightMatches(\Zend_Search_Lucene_Search_Highlighter_Interface $highlighter)
\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
$_matches : array
null
Matched terms list. It's filled during rewrite operation and may be used for search result highlighting
Array of Zend_Search_Lucene_Index_Term objects
$_weight : \Zend_Search_Lucene_Search_Weight
null
$_boost : float
1
$_currentColorIndex : integer
0
$_encoding : string
$_field : string
$_word : string