jeylabs / laravel-scout-elastic by jeylabs
forked from ErickTamayo/laravel-scout-elastic

Elastic Driver for Laravel Scout
623
19
3
Package Data
Maintainer Username: jeylabs
Package Create Date: 2016-08-23
Package Last Update: 2016-08-28
Language: PHP
License: Unknown
Last Refreshed: 2024-12-19 03:18:18
Package Statistics
Total Downloads: 623
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 19
Total Watchers: 3
Total Forks: 2
Total Open Issues: 0

Laravel Scout Elasticsearch Driver

Software License

This package makes is the Elasticsearch driver for Laravel Scout.

Contents

Installation

You can install the package via composer:

composer require tamayo/laravel-scout-elastic

You must install the service provider:

// config/app.php
'providers' => [
    ...
    ScoutEngines\Elasticsearch\ElasticsearchProvider::class,
],

Setting up Elasticsearch configuration

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

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'),
        ],
    ],
...

Usage

Now you can use Laravel Scout as described here

Credits

License

The MIT License (MIT).