semihyilmaz / laravel-scout-solr
Laravel Scout 的 Solr 驱动程序
v1.0.1
2023-03-21 18:18 UTC
Requires
- php: ^8.1
- laravel/scout: ^10.0
- solarium/solarium: ^6.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^v3.10.0
- phpunit/phpunit: ^10.0
This package is auto-updated.
Last update: 2024-09-21 22:15:20 UTC
README
Laravel Scout 的 Solr 驱动程序。(已更新为 Laravel 10)
文档
尚未准备就绪。
有问题、疑问或评论吗?
如果您有任何问题、疑问或评论,请随时提交一个问题,我会尽快回复您。
先决条件
安装 [Laravel Scout](https://laravel.net.cn/docs/10.x/scout).
安装
通过 Composer 安装
$ composer require semihyilmaz/laravel-scout-solr
将 SCOUT_DRIVER 设置为 solr
// .env
...
SCOUT_DRIVER=solr
您必须在 app.php 配置中添加 Scout 服务提供者和 Solr 引擎服务提供者
// config/app.php
'providers' => [
...
/*
* Package Service Providers...
*/
Laravel\Scout\ScoutServiceProvider::class,
ScoutEngines\Solr\SolrProvider::class,
],
将 Solr 配置添加到 scout 配置文件中
// config/scout.php ... /* |-------------------------------------------------------------------------- | Solr Configuration |-------------------------------------------------------------------------- | | Here you may configure your Solr settings. Solr is the popular, blazing | -fast, open source enterprise search platform built on Apache Lucene. | If necessary, you can override the configuration in your .env file. | */ 'solr' => [ 'host' => env('SOLR_HOST', '127.0.0.1'), 'port' => env('SOLR_PORT', '8983'), 'path' => env('SOLR_PATH', '/solr/'), 'core' => env('SOLR_CORE', 'scout'), ],
使用方法
现在您可以使用 Laravel Scout,如官方文档中所述
Solr 安装
有关更多信息,请参阅在 Centos-Rocky-Alma Linux 上安装 Solr。
安全
如果您发现任何与安全相关的问题,请通过电子邮件而不是使用问题跟踪器联系我。
致谢
- [Semih YILMAZ][link-author]
- [Jeroen Herczeg]
- solariumphp/solarium
- [所有贡献者][link-contributors]
许可协议
MIT 许可协议 (MIT)。有关更多信息,请参阅许可文件。