Swish::prepare
(PECL swish >= 0.1.0)
Swish::prepare — Prépare une requête de recherche
Description
$query
] )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.
Prépare et retourne un objet de recherche que vous pouvez utiliser pour un nombre illimité de requêtes.
Liste de paramètres
-
query -
Chaîne de requête optionnelle. La requête peut être aussi spécifiée en utilisant la méthode SwishSearch::execute().
Valeurs de retour
Retourne un objet SwishSearch.
Erreurs / Exceptions
Lance une SwishException en cas d'erreur.
Exemples
Exemple #1 Exemple simple avec Swish->prepare()
<?php
try {
$swish = new Swish("index.swish-e");
$search = $swish->prepare("search query");
$results = $search->execute();
echo "Trouvé : ", $results->hits, " hits\n";
$results = $search->execute("new search");
echo "Trouvé : ", $results->hits, " hits\n";
} catch (SwishException $e) {
echo $e->getMessage(), "\n";
}
?>L'exemple ci-dessus va afficher quelque chose de similaire à :
Trouvé : 2 hits Trouvé : 5 hits
