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.
array $_matches = 'null'
Matched terms.
Matched terms list. It's filled during the search (rewrite operation) and may be used for search result post-processing
Array of Zend_Search_Lucene_Index_Term objects
integer $_minPrefixLength = '3'
Minimum term prefix length (number of minimum non-wildcard characters)
Zend_Search_Lucene_Index_Term $_pattern = ''
Search pattern.
Field has to be fully specified or has to be null Text may contain '*' or '?' symbols
__construct(
Zend_Search_Lucene_Index_Term $pattern
)
:
Zend_Search_Lucene_Search_Query_Wildcard constructor.
__toString(
)
:
string
Print a query
_getPrefix(
string $word
)
:
string
Get terms prefix
_highlightMatches(
Zend_Search_Lucene_Search_Highlighter_Interface $highlighter
)
:
Query specific matches highlighting
createWeight(
Zend_Search_Lucene_Interface $reader
)
:
Zend_Search_Lucene_Search_Weight
Constructs an appropriate Weight implementation for this query.
execute(
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
getMinPrefixLength(
)
:
integer
Get minimum prefix length
getPattern(
)
:
Zend_Search_Lucene_Index_Term
Returns query pattern
getQueryTerms(
)
:
array
Return query terms
matchedDocs(
)
:
array
Get document ids likely matching the query
It's an array with document ids as keys (performance considerations)
optimize(
Zend_Search_Lucene_Interface $index
)
:
Zend_Search_Lucene_Search_Query
Optimize query in the context of specified index
rewrite(
Zend_Search_Lucene_Interface $index
)
:
Zend_Search_Lucene_Search_Query
Re-write query into primitive queries in the context of specified index
score(
integer $docId, Zend_Search_Lucene_Interface $reader
)
:
float
Score specified document
setMinPrefixLength(
integer $minPrefixLength
)
:
Set minimum prefix length