| [ Index ] |
PHP Cross Reference of Moodle 1.9.3 [Build 15-Oct-2008] |
[Source view] [Print] [Project Stats]
Zend Framework LICENSE
| Copyright: | Copyright (c) 2005-2007 Zend Technologies USA Inc. (http://www.zend.com) |
| License: | http://framework.zend.com/license/new-bsd New BSD License |
| File Size: | 597 lines (17 kb) |
| Included or required: | 0 times |
| Referenced: | 0 times |
| Includes or requires: | 0 files |
Zend_Search_Lucene_Search_Query_MultiTerm:: (18 methods):
__construct()
addTerm()
rewrite()
optimize()
getTerms()
getSigns()
setWeight()
createWeight()
_calculateConjunctionResult()
_calculateNonConjunctionResult()
_conjunctionScore()
_nonConjunctionScore()
execute()
matchedDocs()
score()
getQueryTerms()
highlightMatchesDOM()
__toString()
Class: Zend_Search_Lucene_Search_Query_MultiTerm - X-Ref
| __construct($terms = null, $signs = null) X-Ref |
| Class constructor. Create a new multi-term query object. if $signs array is omitted then all terms are required it differs from addTerm() behavior, but should never be used param: array $terms Array of Zend_Search_Lucene_Index_Term objects param: array $signs Array of signs. Sign is boolean|null. return: void |
| addTerm(Zend_Search_Lucene_Index_Term $term, $sign = null) X-Ref |
| Add a $term (Zend_Search_Lucene_Index_Term) to this query. The sign is specified as: TRUE - term is required FALSE - term is prohibited NULL - term is neither prohibited, nor required param: Zend_Search_Lucene_Index_Term $term param: boolean|null $sign return: void |
| rewrite(Zend_Search_Lucene_Interface $index) X-Ref |
| Re-write query into primitive queries in the context of specified index param: Zend_Search_Lucene_Interface $index return: Zend_Search_Lucene_Search_Query |
| optimize(Zend_Search_Lucene_Interface $index) X-Ref |
| Optimize query in the context of specified index param: Zend_Search_Lucene_Interface $index return: Zend_Search_Lucene_Search_Query |
| getTerms() X-Ref |
| Returns query term return: array |
| getSigns() X-Ref |
| Return terms signs return: array |
| setWeight($num, $weight) X-Ref |
| Set weight for specified term param: integer $num param: Zend_Search_Lucene_Search_Weight_Term $weight |
| createWeight(Zend_Search_Lucene_Interface $reader) X-Ref |
| Constructs an appropriate Weight implementation for this query. param: Zend_Search_Lucene_Interface $reader return: Zend_Search_Lucene_Search_Weight |
| _calculateConjunctionResult(Zend_Search_Lucene_Interface $reader) X-Ref |
| Calculate result vector for Conjunction query (like '+something +another') param: Zend_Search_Lucene_Interface $reader |
| _calculateNonConjunctionResult(Zend_Search_Lucene_Interface $reader) X-Ref |
| Calculate result vector for non Conjunction query (like '+something -another') param: Zend_Search_Lucene_Interface $reader |
| _conjunctionScore($docId, Zend_Search_Lucene_Interface $reader) X-Ref |
| Score calculator for conjunction queries (all terms are required) param: integer $docId param: Zend_Search_Lucene_Interface $reader return: float |
| _nonConjunctionScore($docId, $reader) X-Ref |
| Score calculator for non conjunction queries (not all terms are required) param: integer $docId param: Zend_Search_Lucene_Interface $reader return: float |
| execute(Zend_Search_Lucene_Interface $reader) X-Ref |
| Execute query in context of index reader It also initializes necessary internal structures param: Zend_Search_Lucene_Interface $reader |
| matchedDocs() X-Ref |
| Get document ids likely matching the query It's an array with document ids as keys (performance considerations) return: array |
| score($docId, Zend_Search_Lucene_Interface $reader) X-Ref |
| Score specified document param: integer $docId param: Zend_Search_Lucene_Interface $reader return: float |
| getQueryTerms() X-Ref |
| Return query terms return: array |
| highlightMatchesDOM(Zend_Search_Lucene_Document_Html $doc, &$colorIndex) X-Ref |
| Highlight query terms param: integer &$colorIndex param: Zend_Search_Lucene_Document_Html $doc |
| __toString() X-Ref |
| Print a query return: string |
| Generated: Wed Jan 14 11:33:29 2009 | Cross-referenced by PHPXref 0.7 |