Delete en solr con Solarium en php ☀️


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 Solarium\Client($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:

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



Delete en solr con Solarium en php




























Comentarios

Facebook Like

Entri Populer

hackear wifi con kali linux 📡

Instalar Netbeans 10 en Windows 10

Instalar netbeans 10 en ubuntu 18.04