Class Zend_Search_Lucene_Search_Query_Fuzzy

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

Located in /Search/Lucene/Search/Query/Fuzzy.php (line 35)

Zend_Search_Lucene_Search_Query
   |
   --Zend_Search_Lucene_Search_Query_Fuzzy
Class Constant Summary
Method Summary
 static integer getDefaultPrefixLength ()
 static void setDefaultPrefixLength (integer $defaultPrefixLength)
 Zend_Search_Lucene_Search_Query_Fuzzy __construct (Zend_Search_Lucene_Index_Term $term, [float $minimumSimilarity = self::DEFAULT_MIN_SIMILARITY], [integer $prefixLength = null])
 void execute (Zend_Search_Lucene_Interface $reader, [Zend_Search_Lucene_Index_DocsFilter|null $docsFilter = null])
 array getQueryTerms ()
 array matchedDocs ()
 float score (integer $docId, Zend_Search_Lucene_Interface $reader)
 string __toString ()
Variables
Methods
static getDefaultPrefixLength (line 147)

Get default non-fuzzy prefix length

  • access: public
static integer getDefaultPrefixLength ()
static setDefaultPrefixLength (line 157)

Set default non-fuzzy prefix length

  • access: public
static void setDefaultPrefixLength (integer $defaultPrefixLength)
  • integer $defaultPrefixLength
Constructor __construct (line 122)

Zend_Search_Lucene_Search_Query_Wildcard constructor.

  • throws: Zend_Search_Lucene_Exception
  • access: public
Zend_Search_Lucene_Search_Query_Fuzzy __construct (Zend_Search_Lucene_Index_Term $term, [float $minimumSimilarity = self::DEFAULT_MIN_SIMILARITY], [integer $prefixLength = null])
createWeight (line 367)

Constructs an appropriate Weight implementation for this query.

  • throws: Zend_Search_Lucene_Exception
  • access: public

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

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

  • throws: Zend_Search_Lucene_Exception
  • 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 350)

Return query terms

  • throws: Zend_Search_Lucene_Exception
  • access: public
array getQueryTerms ()

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

Get document ids likely matching the query

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

  • throws: Zend_Search_Lucene_Exception
  • access: public
array matchedDocs ()

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

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
rewrite (line 183)

Re-write query into primitive queries in the context of specified index

  • throws: Zend_Search_Lucene_Exception
  • access: public

Redefinition of:
Zend_Search_Lucene_Search_Query::rewrite()
Re-write query into primitive queries in the context of specified index
score (line 410)

Score specified document

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

Redefinition of:
Zend_Search_Lucene_Search_Query::score()
Score specified document
_highlightMatches (line 421)

Query specific matches highlighting

  • access: protected
void _highlightMatches (Zend_Search_Lucene_Search_Highlighter_Interface $highlighter)

Redefinition of:
Zend_Search_Lucene_Search_Query::_highlightMatches()
Query specific matches highlighting
__toString (line 484)

Print a query

  • access: public
string __toString ()

Redefinition of:
Zend_Search_Lucene_Search_Query::__toString()
Print a query

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()
Class Constants
DEFAULT_MIN_SIMILARITY = 0.5 (line 38)

Default minimum similarity

MAX_CLAUSE_COUNT = 1024 (line 45)

Maximum number of matched terms.

Apache Lucene defines this limitation as boolean query maximum number of clauses: org.apache.lucene.search.BooleanQuery.getMaxClauseCount()

Documentation generated on Mon, 21 Jun 2010 15:25:08 -0400 by phpDocumentor 1.4.3