Update en solr con Solarium en php ☀️



Dentro del path vendor/solarium/solarium/examples creamos el archivo update.php
vim vendor/solarium/solarium/examples/update.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();
//Creasmos un nuevo documento de solr
$solDoc = $solUpdate->createDocument();
//Vamos a colocar aqui el id a actualizar
$solDoc->setKey('id', "un id previamente insertado");
$solDoc->addField('name', "Euegenio 88888");
$solDoc->setFieldModifier('name', 'set');
$solDoc->addField('age', 55);
$solDoc->setFieldModifier('age', 'set');
$solUpdate->addDocument($solDoc);
$solUpdate->addCommit();
//Mandamos los datos  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 "id previamente insertado" por algun id que ya tengan en esta url
Vamos a esta url
http://localhost/solarium/vendor/solarium/solarium/examples/update.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 el resultado que acabamos de actualizar





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