SwishSearch->execute
(No version information available, might be only in CVS)
SwishSearch->execute — Exécute la recherche et récupère les résultats
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.
Cherche le(s) fichier(s) d'index basé sur les paramètres dans l'objet de recherche.
Liste de paramètres
- query
-
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.
Valeurs de retour
Retourne l'objet SwishResults.
Erreurs / Exceptions
Émet SwishException en cas d'erreur.
Exemples
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
SwishSearch->execute
