insert solarium php

Insert en solr con Solarium en php☀️

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

vim vendor/solarium/solarium/examples/insert.php

En donde ponemos el siguiente codigo

<?php
//llamamos a la conexion a la bd
require(__DIR__.'/init.php');
//creamos la instancia del cliente
$client = new SolariumClient($config);
$solrUpdate = $client->createUpdate();
//Creasmos un nuevo documento de solr
$solrDoc = $solrUpdate->createDocument();
//Creamos el id como unico
$id = uniqid('',TRUE);
//Cargamos todos los datos
$solrDoc->id = $id;
$solrDoc->name = "Eugenio yyyy";
$solrDoc->age = 32;
//Cargamos el documento
$solrUpdate->addDocument($solrDoc);
//Hecemos el commit
$solrUpdate->addCommit();
//Mandamos los datos  solr
$result=$client->update($solrUpdate);
echo '<b>Update query executed</b><br/>';
echo 'Query status: ' . $result->getStatus(). '<br/>';
echo 'Query time: ' . $result->getQueryTime();

en esta url
http://localhost/solarium/vendor/solarium/solarium/examples/insert.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 insertar

<<Select a solr con Solarium en php

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Salir de la versión móvil