No he tenido tiempo para dedicar trabajo a este repositorio y no planeo hacerlo en el futuro.
Este paquete proporciona un controlador Elasticsearch para Laravel Scout.
Puede instalar el paquete a través del compositor:
composer require tamayo/laravel-scout-elastic
Laravel registrará automáticamente el proveedor de servicios del conductor.
Para usar esta biblioteca recomendamos usar la última versión en este momento (^7.9)
composer require elasticsearch/elasticsearch
Después de haber publicado la configuración del paquete Laravel Scout, debe configurar su controlador en elasticsearch
y agregar su configuración:
// config/scout.php
. . .
// Set your driver to elasticsearch
' driver ' => env ( ' SCOUT_DRIVER ' , ' elasticsearch ' ),
...
/*
|--------------------------------------------------------------------------
| Elasticsearch Configuration
|--------------------------------------------------------------------------
|
| Here you may configure your Elasticsearch settings.
|
*/
' elasticsearch ' => [
' hosts ' => [
env ( ' ELASTICSEARCH_HOST ' , ' localhost ' ),
// [
// 'host' => env('ELASTICSEARCH_HOST', 'localhost'),
// 'port' => env('ELASTICSEARCH_PORT', '9200'),
// 'scheme' => env('ELASTICSEARCH_SCHEME', 'https'),
// 'path' => env('ELASTICSEARCH_PATH', '/elastic'),
// 'user' => env('ELASTICSEARCH_USER', 'username'),
// 'pass' => env('ELASTICSEARCH_PASS', 'password'),
// ]
],
]
. . .
Para la configuración del host, puede consultar la documentación oficial de Elasticsearch.
Ahora puedes usar Laravel Scout como se describe en la documentación oficial de Laravel Scout.
Identificación de usuarios Actualmente no se admite la identificación de usuarios.
La Licencia MIT (MIT).