artshellorok / laravel-scout-sphinx
Laravel Scout 的 Sphinx 搜索引擎。
dev-master
2019-08-08 05:36 UTC
Requires
- foolz/sphinxql-query-builder: ^2.0
- laravel/scout: ^7.0
This package is not auto-updated.
Last update: 2024-10-01 15:20:19 UTC
README
Laravel Scout 的 Sphinx 搜索引擎。从 https://github.com/hocnt84/laravel-scout-sphinx 分支。 注意:原始仓库的分页功能不工作。可能是因为 Query Builder 的问题。这就是我们创建这个分支的唯一原因。
先决条件
您应该已经安装了 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 合并。