SolrClient::query

(PECL solr >= 0.9.2)

SolrClient::queryEnvoi une requête au serveur

Description

public SolrQueryResponse SolrClient::query ( SolrParams $query )

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 à :


LoadingChargement en cours