Zend_Search_Lucene_Search_BooleanExpressionRecognizerLocated in /Zend/Search/Lucene/Search/BooleanExpressionRecognizer.php (line 39)
Zend_Search_Lucene_FSM | --Zend_Search_Lucene_Search_BooleanExpressionRecognizer
finishExpression (line 193)
Finish an expression and return result
Result is a set of boolean query conjunctions
Each conjunction is an array of conjunction elements Each conjunction element is presented with two-elements array: array(<literal>, <is_negative>)
So, it has a structure: array( array( array(<literal>, <is_negative>), // first literal of first conjuction array(<literal>, <is_negative>), // second literal of first conjuction ... array(<literal>, <is_negative>) ), // end of first conjuction array( array(<literal>, <is_negative>), // first literal of second conjuction array(<literal>, <is_negative>), // second literal of second conjuction ... array(<literal>, <is_negative>) ), // end of second conjuction ... ) // end of structure
Constructor __construct (line 106)
Object constructor
literalAction (line 231)
Literal processing
notOperatorAction (line 213)
NOT operator processing
orOperatorAction (line 222)
OR operator processing
Close current conjunction
processLiteral (line 160)
Process expression literal.
processOperator (line 150)
Process next operator.
Operators are defined by class constants: IN_AND_OPERATOR, IN_OR_OPERATOR and IN_NOT_OPERATOR
Inherited From Zend_Search_Lucene_FSM
Zend_Search_Lucene_FSM::__construct()
Zend_Search_Lucene_FSM::addEntryAction()
Zend_Search_Lucene_FSM::addExitAction()
Zend_Search_Lucene_FSM::addInputAction()
Zend_Search_Lucene_FSM::addInputSymbol()
Zend_Search_Lucene_FSM::addInputSymbols()
Zend_Search_Lucene_FSM::addRule()
Zend_Search_Lucene_FSM::addRules()
Zend_Search_Lucene_FSM::addState()
Zend_Search_Lucene_FSM::addStates()
Zend_Search_Lucene_FSM::addTransitionAction()
Zend_Search_Lucene_FSM::getState()
Zend_Search_Lucene_FSM::process()
Zend_Search_Lucene_FSM::reset()
Zend_Search_Lucene_FSM::setState()
Documentation generated on Wed, 21 Feb 2007 11:46:01 -0800 by phpDocumentor 1.3.1