(PECL solr >= 0.9.2)
SolrClient::request — Envía una petición de actualización sin formato
Envía una petición de actualización XML sin formato al servidor
raw_request
Una cadena XML con la solicitud sin formato al servidor.
Devuelve un objeto SolrUpdateResponse en caso de éxito. Lanza una excepción en caso de error.
Lanza una SolrIllegalArgumentException si raw_request
es un string vacío.
Lanza una SolrClientException si el cliente falló o hubo un problema de conexión.
Lanza una SolrServerException si el Servidor de Solr falló al satisfacer la consulta.
Ejemplo #1 Ejemplo de SolrClient::request()
<?php
$opciones = array
(
'hostname' => SOLR_SERVER_HOSTNAME,
'login' => SOLR_SERVER_USERNAME,
'password' => SOLR_SERVER_PASSWORD,
'port' => SOLR_SERVER_PORT,
);
$cliente = new SolrClient($opciones);
$respuesta_actualización = $cliente->request("<commit/>");
$respuesta = $respuesta_actualización->getResponse();
print_r($respuesta);
?>
El resultado del ejemplo sería algo similar a:
...