category Zend
package Zend_Search_Lucene
subpackage Search
copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
license New BSD License

 Methods

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

__construct(integer $tokenCategory, $tokenText, integer $position) 

Parameters

$tokenCategory

integer

$tokenText

$position

integer

Returns all possible lexeme types.

getTypes() : array
Static

It's used for syntax analyzer state machine initialization

Returns

array

 Properties

 

Token position within query.

$position : integer

Default

 

Token text.

$text : integer

Default

 

Token type.

$type : integer

Default

 Constants

 

TC_NUMBER

TC_NUMBER = 2 
 

TC_PHRASE

TC_PHRASE = 1 
 

TC_SYNTAX_ELEMENT

TC_SYNTAX_ELEMENT = 3 
 

TokenCategories

TC_WORD = 0 
 

TT_AND_LEXEME

TT_AND_LEXEME = 14 
 

TT_BOOSTING_MARK

TT_BOOSTING_MARK = 7 
 

TT_FIELD

TT_FIELD = 2 
 

TT_FIELD_INDICATOR

TT_FIELD_INDICATOR = 3 
 

TT_FUZZY_PROX_MARK

TT_FUZZY_PROX_MARK = 6 
 

TT_NOT_LEXEME

TT_NOT_LEXEME = 16 
 

TT_NUMBER

TT_NUMBER = 18 
 

TT_OR_LEXEME

TT_OR_LEXEME = 15 
 

TT_PHRASE

TT_PHRASE = 1 
 

TT_PROHIBITED

TT_PROHIBITED = 5 
 

TT_RANGE_EXCL_END

TT_RANGE_EXCL_END = 11 
 

TT_RANGE_EXCL_START

TT_RANGE_EXCL_START = 10 
 

TT_RANGE_INCL_END

TT_RANGE_INCL_END = 9 
 

TT_RANGE_INCL_START

TT_RANGE_INCL_START = 8 
 

TT_REQUIRED

TT_REQUIRED = 4 
 

TT_SUBQUERY_END

TT_SUBQUERY_END = 13 
 

TT_SUBQUERY_START

TT_SUBQUERY_START = 12 
 

TT_TO_LEXEME

TT_TO_LEXEME = 17 
 

Token types.

TT_WORD = 0