delete solarium

Delete en solr con Solarium en php ☀️

delete%2Bsolarium

Dentro del path vendor/solarium/solarium/examples creamos el archivo delete.php

vim vendor/solarium/solarium/examples/delete.php

<?php
//llamamos a la conexion a la bd
require(__DIR__.'/init.php');
//creamos la instancia del cliente
$client = new SolariumClient($config);
$solUpdate = $client->createUpdate();
//Borramos todos los documentos que tengan este nombre
$solUpdate->addDeleteQuery('name:"Eugenio yyyy"');
$solUpdate->addCommit();
$client->update($solUpdate);
//Mandamos la peticion a solr
$result=$client->update($solUpdate);
echo '<b>Update query executed</b><br/>';
echo 'Query status: ' . $result->getStatus(). '<br/>';
echo 'Query time: ' . $result->getQueryTime();
Recuerden sustituir un “Eugenio yyyy” por algun name que ya tengamos en esta url

Vamos a esta url
http://localhost/solarium/vendor/solarium/solarium/examples/delete.php
vamos a ver un resultado algo asi:
Selecci%25C3%25B3n 047
si despues miramos en esta url
http://localhost/solarium/vendor/solarium/solarium/examples/select.php
Vamos a encontrar que todos los registros con name = “Eugenio xxxx” han desaparecido
Selecci%25C3%25B3n 048

Delete en solr con Solarium en php

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)