Zend Framework
1.12
|
Public Member Functions | |
__construct (Zend_Search_Lucene_Index_Term $term, $minimumSimilarity=self::DEFAULT_MIN_SIMILARITY, $prefixLength=null) | |
Zend_Search_Lucene_Search_Query_Wildcard constructor. | |
rewrite (Zend_Search_Lucene_Interface $index) | |
Re-write query into primitive queries in the context of specified index. | |
optimize (Zend_Search_Lucene_Interface $index) | |
Optimize query in the context of specified index. | |
getQueryTerms () | |
Return query terms. | |
createWeight (Zend_Search_Lucene_Interface $reader) | |
Constructs an appropriate Weight implementation for this query. | |
execute (Zend_Search_Lucene_Interface $reader, $docsFilter=null) | |
Execute query in context of index reader It also initializes necessary internal structures. | |
matchedDocs () | |
Get document ids likely matching the query. | |
score ($docId, Zend_Search_Lucene_Interface $reader) | |
Score specified document. | |
__toString () | |
Print a query. | |
![]() | |
getBoost () | |
Gets the boost for this clause. | |
setBoost ($boost) | |
Sets the boost for this query clause to $boost. | |
score ($docId, Zend_Search_Lucene_Interface $reader) | |
Score specified document. | |
matchedDocs () | |
Get document ids likely matching the query. | |
execute (Zend_Search_Lucene_Interface $reader, $docsFilter=null) | |
Execute query in context of index reader It also initializes necessary internal structures. | |
createWeight (Zend_Search_Lucene_Interface $reader) | |
Constructs an appropriate Weight implementation for this query. | |
rewrite (Zend_Search_Lucene_Interface $index) | |
Re-write query into primitive queries in the context of specified index. | |
optimize (Zend_Search_Lucene_Interface $index) | |
Optimize query in the context of specified index. | |
reset () | |
Reset query, so it can be reused within other queries or with other indeces. | |
__toString () | |
Print a query. | |
getQueryTerms () | |
Return query terms. | |
highlightMatches ($inputHTML, $defaultEncoding= '', $highlighter=null) | |
Highlight matches in $inputHTML. | |
htmlFragmentHighlightMatches ($inputHtmlFragment, $encoding= 'UTF-8', $highlighter=null) | |
Highlight matches in $inputHtmlFragment and return it (without HTML header and body tag) | |
Static Public Member Functions | |
static | getDefaultPrefixLength () |
Get default non-fuzzy prefix length. | |
static | setDefaultPrefixLength ($defaultPrefixLength) |
Set default non-fuzzy prefix length. | |
Public Attributes | |
const | DEFAULT_MIN_SIMILARITY = 0.5 |
Default minimum similarity. | |
const | MAX_CLAUSE_COUNT = 1024 |
Maximum number of matched terms. | |
Protected Member Functions | |
_highlightMatches (Zend_Search_Lucene_Search_Highlighter_Interface $highlighter) | |
Query specific matches highlighting. | |
![]() | |
_initWeight (Zend_Search_Lucene_Interface $reader) | |
Constructs an initializes a Weight for a _top-level_query_. | |
_highlightMatches (Zend_Search_Lucene_Search_Highlighter_Interface $highlighter) | |
Query specific matches highlighting. | |
Additional Inherited Members | |
![]() | |
$_weight = null | |
__construct | ( | Zend_Search_Lucene_Index_Term | $term, |
$minimumSimilarity = self::DEFAULT_MIN_SIMILARITY , |
|||
$prefixLength = null |
|||
) |
Zend_Search_Lucene_Search_Query_Wildcard constructor.
Zend_Search_Lucene_Index_Term | $term | |
float | $minimumSimilarity | |
integer | $prefixLength |
Zend_Search_Lucene_Exception |
__toString | ( | ) |
Print a query.
|
protected |
Query specific matches highlighting.
Zend_Search_Lucene_Search_Highlighter_Interface | $highlighter | Highlighter object (also contains doc for highlighting) |
createWeight | ( | Zend_Search_Lucene_Interface | $reader | ) |
Constructs an appropriate Weight implementation for this query.
Zend_Search_Lucene_Interface | $reader |
Zend_Search_Lucene_Exception |
execute | ( | Zend_Search_Lucene_Interface | $reader, |
$docsFilter = null |
|||
) |
Execute query in context of index reader It also initializes necessary internal structures.
Zend_Search_Lucene_Interface | $reader | |
Zend_Search_Lucene_Index_DocsFilter | null | $docsFilter |
Zend_Search_Lucene_Exception |
|
static |
Get default non-fuzzy prefix length.
getQueryTerms | ( | ) |
matchedDocs | ( | ) |
Get document ids likely matching the query.
It's an array with document ids as keys (performance considerations)
Zend_Search_Lucene_Exception |
optimize | ( | Zend_Search_Lucene_Interface | $index | ) |
Optimize query in the context of specified index.
Zend_Search_Lucene_Interface | $index |
rewrite | ( | Zend_Search_Lucene_Interface | $index | ) |
Re-write query into primitive queries in the context of specified index.
Zend_Search_Lucene_Interface | $index |
Zend_Search_Lucene_Exception |
score | ( | $docId, | |
Zend_Search_Lucene_Interface | $reader | ||
) |
Score specified document.
integer | $docId | |
Zend_Search_Lucene_Interface | $reader |
Zend_Search_Lucene_Exception |
|
static |
Set default non-fuzzy prefix length.
integer | $defaultPrefixLength |
const DEFAULT_MIN_SIMILARITY = 0.5 |
Default minimum similarity.
const MAX_CLAUSE_COUNT = 1024 |
Maximum number of matched terms.
Apache Lucene defines this limitation as boolean query maximum number of clauses: org.apache.lucene.search.BooleanQuery.getMaxClauseCount()