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

Public Member Functions

 __construct ($tokenCategory, $tokenText, $position)
 IndexReader constructor needs token type and token text as a parameters.
 

Static Public Member Functions

static getTypes ()
 Returns all possible lexeme types.
 

Public Attributes

const TT_WORD = 0
 Token types.
 
const TT_PHRASE = 1
 
const TT_FIELD = 2
 
const TT_FIELD_INDICATOR = 3
 
const TT_REQUIRED = 4
 
const TT_PROHIBITED = 5
 
const TT_FUZZY_PROX_MARK = 6
 
const TT_BOOSTING_MARK = 7
 
const TT_RANGE_INCL_START = 8
 
const TT_RANGE_INCL_END = 9
 
const TT_RANGE_EXCL_START = 10
 
const TT_RANGE_EXCL_END = 11
 
const TT_SUBQUERY_START = 12
 
const TT_SUBQUERY_END = 13
 
const TT_AND_LEXEME = 14
 
const TT_OR_LEXEME = 15
 
const TT_NOT_LEXEME = 16
 
const TT_TO_LEXEME = 17
 
const TT_NUMBER = 18
 
const TC_WORD = 0
 TokenCategories.
 
const TC_PHRASE = 1
 
const TC_NUMBER = 2
 
const TC_SYNTAX_ELEMENT = 3
 
 $type
 
 $text
 
 $position
 

Constructor & Destructor Documentation

__construct (   $tokenCategory,
  $tokenText,
  $position 
)

IndexReader constructor needs token type and token text as a parameters.

Parameters
integer$tokenCategory
string$tokText
integer$position

Member Function Documentation

static getTypes ( )
static

Returns all possible lexeme types.

It's used for syntax analyzer state machine initialization

Returns
array

Member Data Documentation

$position
$text
$type
const TC_NUMBER = 2
const TC_PHRASE = 1
const TC_SYNTAX_ELEMENT = 3
const TC_WORD = 0

TokenCategories.

const TT_AND_LEXEME = 14
const TT_BOOSTING_MARK = 7
const TT_FIELD = 2
const TT_FIELD_INDICATOR = 3
const TT_FUZZY_PROX_MARK = 6
const TT_NOT_LEXEME = 16
const TT_NUMBER = 18
const TT_OR_LEXEME = 15
const TT_PHRASE = 1
const TT_PROHIBITED = 5
const TT_RANGE_EXCL_END = 11
const TT_RANGE_EXCL_START = 10
const TT_RANGE_INCL_END = 9
const TT_RANGE_INCL_START = 8
const TT_REQUIRED = 4
const TT_SUBQUERY_END = 13
const TT_SUBQUERY_START = 12
const TT_TO_LEXEME = 17
const TT_WORD = 0

Token types.