(No version information available, might be only in CVS)
SwishResult->stem — Brise le mot donné
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.
Le mot à briser.
Retourne un tableau contenant les variantes du mot brisé (normalement qu'une seule).
Émet SwishException en cas d'erreur.
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" }