El cliente PHP oficial de Elasticsearch. Está diseñado para ser un cliente de bajo nivel.
Como instalarlo en linux a través de Composer
Actualizamos
sudo apt-get update
Instalamos curl si no lo tenemos
sudo apt-get install curl
Instalamos composer globalmente
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Verificamos
composer -V
Preparamos nuestro archivo composer.json para definir la libreria de Elasticsearch-PHP. En este caso la versión 7, aunque se puede cambiar la versión.
{
"config": {
"platform": {
"php": "7.1"
}
},
"require": {
"elasticsearch/elasticsearch": "7"
}
}
Preparamos el archivo en la raiz de nuestro sitio. Composer leera ese fichero e instalará los paquetes en el directorio /vendor.
Importante arrancar composer en la raíz de la web.
Composer install
Una vez se haya instalado los paquetes en /vendor, pordremos tener acceso a las librerias.
require 'vendor/autoload.php';
$client = Elasticsearch\ClientBuilder::create()->build();.
Artículos Elasticsearch
Deje su comentario