Zend Framework  1.12
Public Member Functions | Public Attributes | List of all members
Zend_Search_Lucene_Search_QueryParserContext Class Reference

Public Member Functions

 __construct ($encoding, $defaultField=null)
 Context object constructor.
 
 getField ()
 Get context default field.
 
 setNextEntryField ($field)
 Set field for next entry.
 
 setNextEntrySign ($sign)
 Set sign for next entry.
 
 addEntry (Zend_Search_Lucene_Search_QueryEntry $entry)
 Add entry to a query.
 
 processFuzzyProximityModifier ($parameter=null)
 Process fuzzy search or proximity search modifier.
 
 boost ($boostFactor)
 Set boost factor to the entry.
 
 addLogicalOperator ($operator)
 Process logical operator.
 
 _signStyleExpressionQuery ()
 Generate 'signs style' query from the context '+term1 term2 -term3 +(<subquery1>) ...'.
 
 getQuery ()
 Generate query from current context.
 

Public Attributes

const GM_SIGNS = 0
 Entries grouping mode.
 
const GM_BOOLEAN = 1
 

Constructor & Destructor Documentation

__construct (   $encoding,
  $defaultField = null 
)

Context object constructor.

Parameters
string$encoding
string | null$defaultField

Member Function Documentation

_signStyleExpressionQuery ( )

Generate 'signs style' query from the context '+term1 term2 -term3 +(<subquery1>) ...'.

Returns
Zend_Search_Lucene_Search_Query

Add entry to a query.

Parameters
Zend_Search_Lucene_Search_QueryEntry$entry
addLogicalOperator (   $operator)

Process logical operator.

Parameters
integer$operator
boost (   $boostFactor)

Set boost factor to the entry.

Parameters
float$boostFactor
getField ( )

Get context default field.

Returns
string|null
getQuery ( )

Generate query from current context.

Returns
Zend_Search_Lucene_Search_Query
processFuzzyProximityModifier (   $parameter = null)

Process fuzzy search or proximity search modifier.

Exceptions
Zend_Search_Lucene_Search_QueryParserException
setNextEntryField (   $field)

Set field for next entry.

Parameters
string$field
setNextEntrySign (   $sign)

Set sign for next entry.

Parameters
integer$sign
Exceptions
Zend_Search_Lucene_Exception

Member Data Documentation

const GM_BOOLEAN = 1
const GM_SIGNS = 0

Entries grouping mode.