Skip to content

egwk/laravel-scout-sphinx

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sphinx for Laravel Scout

Sphinx Search Engine for Laravel Scout. Forked from https://github.com/hocnt84/laravel-scout-sphinx Note: Pagination did not work with the original repo. Maybe it's due a Query Builder issue. This is the only reason we've created this fork.

Prerequisites

You should have Sphinx service installed, see: http://sphinxsearch.com/

Install

Installing via composer

Use composer require to install the Engine.

$ composer require egwk/laravel-scout-sphinx

Configuration

Update config/scout.php, and add an entry for sphinx:

//
'sphinx' => [
        'host' => env('SCOUT_HOST', 'localhost'),
        'port' => env('SCOUT_PORT', '9306'),
],
//

Set SCOUT_* variables in your .env file:

SCOUT_DRIVER=sphinxsearch
SCOUT_PREFIX=myprefix_
SCOUT_HOST=localhost
SCOUT_PORT=9306

Adding to your project

Update config/app.php by adding an entry for the service provider:

'providers' => [
    // ...
   Egwk\LaravelScoutSphinx\Provider\SphinxEngineProvider::class,
];

See Laravel Scout Docs for further info.

Authors

About

Sphinx Search Engine for Laravel Scout

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%