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