\Zend_Search_Lucene_Search_QueryToken
- Copyright: Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
- License: http://framework.zend.com/license/new-bsd New BSD License
Synopsis
class Zend_Search_Lucene_Search_QueryToken
{
- // constants
- const TT_WORD = 0;
- 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;
- const TC_PHRASE = 1;
- const TC_NUMBER = 2;
- const TC_SYNTAX_ELEMENT = 3;
- // methods
- public static array getTypes()
- public void __construct()
Constants
Name | Value |
---|---|
TT_WORD | 0 |
TT_PHRASE | 1 |
TT_FIELD | 2 |
TT_FIELD_INDICATOR | 3 |
TT_REQUIRED | 4 |
TT_PROHIBITED | 5 |
TT_FUZZY_PROX_MARK | 6 |
TT_BOOSTING_MARK | 7 |
TT_RANGE_INCL_START | 8 |
TT_RANGE_INCL_END | 9 |
TT_RANGE_EXCL_START | 10 |
TT_RANGE_EXCL_END | 11 |
TT_SUBQUERY_START | 12 |
TT_SUBQUERY_END | 13 |
TT_AND_LEXEME | 14 |
TT_OR_LEXEME | 15 |
TT_NOT_LEXEME | 16 |
TT_TO_LEXEME | 17 |
TT_NUMBER | 18 |
TC_WORD | 0 |
TC_PHRASE | 1 |
TC_NUMBER | 2 |
TC_SYNTAX_ELEMENT | 3 |
Members
public
- $position
—
integer
Token position within query. - $text
—
integer
Token text. - $type
—
integer
Token type.
Methods
public
- __construct() — IndexReader constructor needs token type and token text as a parameters.
- getTypes() — Returns all possible lexeme types.