egwk / laravel-scout-sphinx
Laravel Scout 的 Sphinx 搜索引擎。
3.0
2018-12-23 18:13 UTC
Requires
- foolz/sphinxql-query-builder: ^2.0
- laravel/scout: ^6.1.3
README
Laravel Scout 的 Sphinx 搜索引擎。从 https://github.com/hocnt84/laravel-scout-sphinx 分支而来 注意:原仓库的翻页功能没有正常工作。可能是因为 查询构建器 的问题。这是我们创建这个分支的唯一原因。
先决条件
您应该已经安装了 Sphinx 服务,请参阅: http://sphinxsearch.com/
安装
通过 composer 安装
使用 composer require
安装引擎。
$ composer require egwk/laravel-scout-sphinx
配置
更新 config/scout.php
并为 sphinx
添加条目
// 'sphinx' => [ 'host' => env('SCOUT_HOST', 'localhost'), 'port' => env('SCOUT_PORT', '9306'), ], //
在您的 .env
文件中设置 SCOUT_*
变量
SCOUT_DRIVER=sphinxsearch
SCOUT_PREFIX=myprefix_
SCOUT_HOST=localhost
SCOUT_PORT=9306
添加到您的项目中
通过添加服务提供者条目更新 config/app.php
'providers' => [ // ... Egwk\LaravelScoutSphinx\Provider\SphinxEngineProvider::class, ];
有关更多信息,请参阅 Laravel Scout 文档。
作者
- 原始引擎由 @hocnt84 编写
- 由 @buchin 修改
- 合并由 @perdodi / White Könyvtár 完成