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 () | |
step2a () | |
step2b () | |
step3 () | |
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 |
And finally: Remove acute accents
Référencé par Spanish\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 Stem\$word, Spanish\finish(), Stem\r1(), Stem\r2(), Stem\rv(), Spanish\step0(), Spanish\step1(), Spanish\step2a(), Spanish\step2b(), et Spanish\step3().
|
private |
Step 0: Attached pronoun
Search for the longest among the following suffixes me se sela selo selas selos la le lo las les los nos
and delete it, if comes after one of (a) iéndo ándo ár ér ír (b) ando iendo ar er ir (c) yendo following u
in RV. In the case of (c), yendo must lie in RV, but the preceding u can be outside it. In the case of (a), deletion is followed by removing the acute accent (for example, haciéndola -> haciendo).
Références $b, $item, $position, et Stem\searchIfInRv().
Référencé par Spanish\stem().
|
private |
Step 1
Références $position, elseif, Stem\inR1(), Stem\inR2(), Stem\search(), et Stem\searchIfInR2().
Référencé par Spanish\stem().
|
private |
Step 2a: Verb suffixes beginning y
Références $position, et Stem\searchIfInRv().
Référencé par Spanish\stem().
|
private |
Step 2b: Other verb suffixes Search for the longest among the following suffixes in RV, and perform the action indicated.
Références $position, Stem\search(), et Stem\searchIfInRv().
Référencé par Spanish\stem().
|
private |
Step 3: residual suffix Search for the longest among the following suffixes in RV, and perform the action indicated.
Références $position, et Stem\searchIfInRv().
Référencé par Spanish\stem().
|
staticprotected |
All spanish vowels