Categorías: [Curso] Solr

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

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

Eugenio Chaparro

Compartir
Publicado por
Eugenio Chaparro

Entradas recientes

[Seleccionar ganador] Juego de las Canicas del Juego del Calamar en Roblox Studio

[Seleccionar ganador] Juego de las Canicas del Juego del Calamar en Roblox Studio

En este tutorial detectaremos cuando se hayan terminado las canicas y mostraremos un ganador. Creamos…

4 semanas hace
[Colocar Marcador] Juego de las Canicas del Juego del Calamar en Roblox Studio

[Colocar Marcador] Juego de las Canicas del Juego del Calamar en Roblox Studio

En este tutorial vamos extraer todos los goles de los jugadores y los vamos a…

4 semanas hace