Je n'ai pas eu le temps de consacrer du travail à ce dépôt et je n'ai pas l'intention de le faire à l'avenir.
Ce package fournit un pilote Elasticsearch pour Laravel Scout.
Vous pouvez installer le package via composer :
composer require tamayo/laravel-scout-elastic
Laravel enregistrera automatiquement le fournisseur de services de chauffeur.
Pour utiliser cette bibliothèque, nous vous recommandons d'utiliser la dernière version actuellement (^7.9)
composer require elasticsearch/elasticsearch
Après avoir publié la configuration du package Laravel Scout, vous devez définir votre pilote sur elasticsearch
et ajouter sa configuration :
// 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'),
// ]
],
]
. . .
Pour la configuration de l'hôte, vous pouvez vous référer à la documentation officielle d'Elasticsearch
Vous pouvez désormais utiliser Laravel Scout comme décrit dans la documentation officielle de Laravel Scout
Identification des utilisateurs Actuellement, l'identification des utilisateurs n'est pas prise en charge.
La licence MIT (MIT).