SwishResult->stem
(No version information available, might be only in CVS)
SwishResult->stem — Brise le mot donné
Description
Cette fonction est EXPERIMENTALE. Cela signifie que le comportement de cette fonction, son nom et, concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS ! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.
Brise le mot basé sur le mode flou utilisé pendant l'indexation. Chaque objet de résultat est lié avec son index, alors les résultats sont basés sur cet index.
Liste de paramètres
- word
-
Le mot à briser.
Valeurs de retour
Retourne un tableau contenant les variantes du mot brisé (normalement qu'une seule).
Erreurs / Exceptions
Émet SwishException en cas d'erreur.
Exemples
Exemple #1 Exemple simple avec SwishResult->stem()
<?php
try {
$swish = new Swish("ext/swish/tests/index.swish-e");
$results = $swish->query("testing OR others");
if ($result = $results->nextResult()) {
var_dump($result->stem("testing")); // les résultats dépendent sur le briseur de mot dans l'index
var_dump($result->stem("others"));
}
} catch (SwishException $e) {
echo "Erreur : ", $e->getMessage(), "\n";
}
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
array(1) { [0]=> string(4) "test" } array(1) { [0]=> string(5) "other" }
SwishResult->stem
