(PECL solr >= 0.9.2)
SolrClient::query — Envoi une requête au serveur
Envoi une requête au serveur.
query
Un objet SolrParam. Il est recommandé d'utiliser un objet SolrQuery pour des requêtes avancées.
Retourne un objet SolrQueryResponse en cas de succès, et lance un objet SolrClientException en cas d'échec.
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 à :