update solarium

Update en solr con Solarium en php ☀️

update%2Bsolarium

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 SolariumClient($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:
Selecci%25C3%25B3n 045
si despues miramos en esta url
http://localhost/solarium/vendor/solarium/solarium/examples/select.php
Vamos a encontrar el resultado que acabamos de actualizar
Selecci%25C3%25B3n 046

<<Insert en solr con Solarium en php

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