Elastic Driver for Laravel Scout
namdp06/laravel-scout-aws-elasticsearch is a Laravel package for elastic driver for laravel scout.
It currently has 2 GitHub stars and 9.518 downloads on Packagist (latest version 1.3).
Install it with composer require namdp06/laravel-scout-aws-elasticsearch.
Discover more Laravel packages by namdp06
or browse all Laravel packages to compare alternatives.
Last updated
This package makes is the Elasticsearch driver for Laravel Scout with AWS support.
You can install the package via composer:
composer require dzv3r0/laravel-scout-aws-elastic
You must add the Scout service provider and the package service provider in your app.php config:
// config/app.php
'providers' => [
...
Laravel\Scout\ScoutServiceProvider::class,
...
ScoutEngines\Elasticsearch\ElasticsearchProvider::class,
],
You must have a Elasticsearch server up and running with the index you want to use created
If you need help with this please refer to the Elasticsearch documentation
If you want to use AWS Elasticsearh make sure you have setup the credentials
AWS_KEY=
AWS_SECRET=
AWS_REGION=
and set
ELASTICSERACH_DRIVER=aws
After you've published the Laravel Scout package configuration:
// config/scout.php
// Set your driver to elasticsearch
'driver' => env('SCOUT_DRIVER', 'elasticsearch'),
...
'elasticsearch' => [
'index' => env('ELASTICSEARCH_INDEX', 'laravel'),
'hosts' => [
env('ELASTICSEARCH_HOST', 'http://localhost'),
],
],
...
Now you can use Laravel Scout as described in the official documentation
The MIT License (MIT).