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.
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.
string $_encoding = ''
Word encoding (field name is always provided using UTF-8 encoding since it may be retrieved from index).
string $_field = ''
Field name.
string $_word = ''
word (query parser lexeme) to find.
__construct(
string $word, string $encoding, string $fieldName
)
:
Class constructor. Create a new preprocessing object for prase query.
__toString(
)
:
string
Print a query
_highlightMatches(
Zend_Search_Lucene_Search_Highlighter_Interface $highlighter
)
:
Query specific matches highlighting
rewrite(
Zend_Search_Lucene_Interface $index
)
:
Zend_Search_Lucene_Search_Query
Re-write query into primitive queries in the context of specified index