Located in /Search/Lucene/Search/BooleanExpressionRecognizer.php (line 34)
Zend_Search_Lucene_FSM | --Zend_Search_Lucene_Search_BooleanExpressionRecognizer
default (omitted) + NOT operator processing
default (omitted) operator processing
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
Object constructor
Literal processing
NOT operator processing
OR operator processing
Close current conjunction
Process expression literal.
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 Mon, 21 Jun 2010 15:09:31 -0400 by phpDocumentor 1.4.3