SolrClient::query
(PECL solr >= 0.9.2)
SolrClient::query — Envoi une requête au serveur
Description
Envoi une requête au serveur.
Liste de paramètres
-
query
-
Un objet SolrParam. Il est recommandé d'utiliser un objet SolrQuery pour des requêtes avancées.
Valeurs de retour
Retourne un objet SolrQueryResponse en cas de succès, et lance un objet SolrClientException en cas d'échec.
Exemples
Exemple #1 Exemple avec SolrClient::query()
<?php
include "bootstrap.php";
$options = array
(
'hostname' => SOLR_SERVER_HOSTNAME,
'login' => SOLR_SERVER_USERNAME,
'password' => SOLR_SERVER_PASSWORD,
'port' => SOLR_SERVER_PORT,
);
$client = new SolrClient($options);
$query = new SolrQuery();
$query->setQuery('lucene');
$query->setStart(0);
$query->setRows(50);
$query->addField('cat')->addField('features')->addField('id')->addField('timestamp');
$query_response = $client->query($query);
$response = $query_response->getResponse();
print_r($response);
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :