09. Leer un documento con elasticsearch php

09.- Leer un documento con elasticsearch-php [Tutorial en Español ??]

09. %2BLeer%2Bun%2Bdocumento%2Bcon%2Belasticsearch php

Suponiendo que trabajemos en la carpeta /var/www/html/elasticsearch vamos a crar ahi un archivo llamado 03getDoc.php con este texto:

<?php
/*
La funcion $client->get llamamos los datos del index (bd)
*/
//Cargamos las librerias
require 'vendor/autoload.php';
//Llamamos las librerias de  elasticsearch
use ElasticsearchClientBuilder;
//Inicializamos el cliente de elasticsearch
$client = ClientBuilder::create()->build();
//Si la conexion fue exitosa mostramos este mensaje
if ($client) {
        echo 'Conexion exitosa</br>';
}
//Si no se pudo realizar la conexion mostramos este otro mensaje y nos salimos
else{
  echo 'Conexion fallida</br>';
 exit;
}
//Cargamos el array con los parametros de la consulta
$params = [
  //Nombre del index (bd) a llamar
  'index' => 'empresa',
  //Nombre del type (tabla)
  'type' => 'empleados',
  //Nombre del id del documento autogenerado
  'id' => '5be3599059305'
];
//Pasamos los parametros a la funcion get de elasticseach
$response = $client->get($params);
//Mostramos la respuesta
echo '<pre>';
print_r($response);
echo '</pre>';

Recordemos sustituir el id por el autogenerado en el tutorial anterior  o tambien podemos podemos buscar ese id con el plugin elasticsearch-head que les mostre en este tutorial 

Abrimos esta url:
http://localhost/elasticsearch/03getDoc.php
Donde veremos algo asi:
Selecci%25C3%25B3n 055

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