CALL KEYWORDS syntaxΒΆ
CALL KEYWORDS(text, index [, options])
CALL KEYWORDS statement splits text into particular keywords. It returns tokenized and normalized forms of the keywords, and, optionally, keyword statistics. It also returns the position of each keyword in the query and all forms of tokenized keywords in the case that lemmatizers were used.
text
is the text to break down to keywords. index
is the name of
the index from which to take the text processing settings. options
,
is an optional boolean parameter that specifies whether to return
document and hit occurrence statistics. options
can also accept
parameters for configuring folding depending on tokenization settings:
stats
- show statistics of keywords, default is 0fold_wildcards
- fold wildcards, default is 1fold_lemmas
- fold morphological lemmas, default is 0fold_blended
- fold blended words, default is 0expansion_limit
- override expansion_limit defined in configuration, default is 0 (use value from configuration)
call keywords(
'que*',
'myindex',
1 as fold_wildcards,
1 as fold_lemmas,
1 as fold_blended,
1 as expansion_limit,
1 as stats);
Default values to match previous CALL KEYWORDS output are:
call keywords(
'que*',
'myindex',
1 as fold_wildcards,
0 as fold_lemmas,
0 as fold_blended,
0 as expansion_limit,
0 as stats);