Abstract Class Zend_Search_Lucene_Search_Query_Preprocessing

Description

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.

  • copyright: Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
  • abstract:
  • license: New BSD License

Located in /Search/Lucene/Search/Query/Preprocessing.php (line 39)

Zend_Search_Lucene_Search_Query
   |
   --Zend_Search_Lucene_Search_Query_Preprocessing
Direct descendents
Class Description
 class Zend_Search_Lucene_Search_Query_Preprocessing_Phrase It's an internal abstract class intended to finalize ase a query processing after query parsing.
 class Zend_Search_Lucene_Search_Query_Preprocessing_Fuzzy It's an internal abstract class intended to finalize ase a query processing after query parsing.
 class Zend_Search_Lucene_Search_Query_Preprocessing_Term It's an internal abstract class intended to finalize ase a query processing after query parsing.
Variable Summary
 array $_matches
Method Summary
Variables
array $_matches = null (line 51)

Matched terms.

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

  • access: protected

Inherited Variables

Inherited from Zend_Search_Lucene_Search_Query

Zend_Search_Lucene_Search_Query::$_weight
Methods
createWeight (line 71)

Constructs an appropriate Weight implementation for this query.

  • access: public

Redefinition of:
Zend_Search_Lucene_Search_Query::createWeight()
Constructs an appropriate Weight implementation for this query.
execute (line 84)

Execute query in context of index reader It also initializes necessary internal structures

  • access: public
void execute (Zend_Search_Lucene_Interface $reader, [Zend_Search_Lucene_Index_DocsFilter|null $docsFilter = null])

Redefinition of:
Zend_Search_Lucene_Search_Query::execute()
Execute query in context of index reader It also initializes necessary internal structures
getQueryTerms (line 121)

Return query terms

  • access: public
array getQueryTerms ()

Redefinition of:
Zend_Search_Lucene_Search_Query::getQueryTerms()
Return query terms
matchedDocs (line 97)

Get document ids likely matching the query

It's an array with document ids as keys (performance considerations)

  • access: public
array matchedDocs ()

Redefinition of:
Zend_Search_Lucene_Search_Query::matchedDocs()
Get document ids likely matching the query
optimize (line 59)

Optimize query in the context of specified index

  • access: public

Redefinition of:
Zend_Search_Lucene_Search_Query::optimize()
Optimize query in the context of specified index
score (line 110)

Score specified document

  • access: public
float score (integer $docId, Zend_Search_Lucene_Interface $reader)

Redefinition of:
Zend_Search_Lucene_Search_Query::score()
Score specified document

Inherited Methods

Inherited From Zend_Search_Lucene_Search_Query

 Zend_Search_Lucene_Search_Query::createWeight()
 Zend_Search_Lucene_Search_Query::execute()
 Zend_Search_Lucene_Search_Query::getBoost()
 Zend_Search_Lucene_Search_Query::getQueryTerms()
 Zend_Search_Lucene_Search_Query::highlightMatches()
 Zend_Search_Lucene_Search_Query::htmlFragmentHighlightMatches()
 Zend_Search_Lucene_Search_Query::matchedDocs()
 Zend_Search_Lucene_Search_Query::optimize()
 Zend_Search_Lucene_Search_Query::reset()
 Zend_Search_Lucene_Search_Query::rewrite()
 Zend_Search_Lucene_Search_Query::score()
 Zend_Search_Lucene_Search_Query::setBoost()
 Zend_Search_Lucene_Search_Query::_highlightMatches()
 Zend_Search_Lucene_Search_Query::_initWeight()
 Zend_Search_Lucene_Search_Query::__toString()

Documentation generated on Mon, 21 Jun 2010 15:39:31 -0400 by phpDocumentor 1.4.3