(No version information available, might be only in CVS)
SwishSearch->execute — Exécute la recherche et récupère les résultats
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.
Cherche le(s) fichier(s) d'index basé sur les paramètres dans l'objet de recherche.
La requête est un paramètre optionnel, peut être aussi spécifiée en utilisant la méthode Swish->prepare(). La requête est préservée entre les exécutions, alors vous pouvez la fixer une fois, mais vous pouvez exécuter la recherche plusieurs fois.
Retourne l'objet SwishResults.
Émet SwishException en cas d'erreur.
Exemple #1 Exemple simple avec SwishSearch->execute()
<?php
try {
$swish = new Swish("index.swish-e");
$search = $swish->prepare();
$results = $search->execute("query");
echo "Première requête trouvée : ", $results->hits, " résultats\n";
$results = $search->execute("new OR query");
echo "Seconde requête trouvée : ", $results->hits, " résultats\n";
} catch (SwishException $e) {
echo $e->getMessage(), "\n";
}
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
Première requête trouvée : 2 résultats Seconde requête trouvée : 12 résultats