Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
stem ($word) | |
Attributs protégés statiques | |
static | $vowels = array('a', 'ă', 'â', 'e', 'i', 'î', 'o', 'u') |
Attributs protégés statiques hérités de Stem | |
static | $vowels = array('a', 'e', 'i', 'o', 'u', 'y') |
Fonctions membres privées | |
step0 () | |
step1 () | |
step2 () | |
step3 () | |
step4 () | |
finish () | |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Stem | |
inRv ($position) | |
inR1 ($position) | |
inR2 ($position) | |
searchIfInRv ($suffixes) | |
searchIfInR1 ($suffixes) | |
searchIfInR2 ($suffixes) | |
search ($suffixes, $offset=0) | |
r1 () | |
r2 () | |
rx ($in) | |
rv () | |
Attributs protégés hérités de Stem | |
$plainVowels | |
$word | |
$originalWord | |
$rv | |
$rvIndex | |
$r1 | |
$r1Index | |
$r2 | |
$r2Index | |
|
private |
Finally Turn I, U back into i, u
Référencé par Romanian\stem().
stem | ( | $word | ) |
{Main function to get the STEM of a word
string | $word | A valid UTF-8 word |
Implémente Stemmer.
Références $this, Stem\$word, Romanian\finish(), Stem\r1(), Stem\r2(), Stem\rv(), Romanian\step0(), Romanian\step1(), Romanian\step2(), Romanian\step3(), et Romanian\step4().
|
private |
Step 0: Removal of plurals (and other simplifications) Search for the longest among the following suffixes, and, if it is in R1, perform the action indicated.
Références $position, Stem\inR1(), et Stem\search().
Référencé par Romanian\stem().
|
private |
Step 1: Reduction of combining suffixes Search for the longest among the following suffixes, and, if it is in R1, preform the replacement action indicated. Then repeat this step until no replacement occurs.
Références $position, Stem\inR1(), et Stem\search().
Référencé par Romanian\stem().
|
private |
Step 2: Removal of 'standard' suffixes Search for the longest among the following suffixes, and, if it is in R2, perform the action indicated.
Références $position, Stem\inR2(), et Stem\search().
Référencé par Romanian\stem().
|
private |
Step 3: Removal of verb suffixes Do step 3 if no suffix was removed either by step 1 or step 2.
Références $position, Stem\inRv(), et Stem\searchIfInRv().
Référencé par Romanian\stem().
|
private |
Step 4: Removal of final vowel
Références $position, Stem\inRv(), et Stem\search().
Référencé par Romanian\stem().
|
staticprotected |
All Romanian vowels