laravel scout elastic
8.1.0
我还没有时间专门致力于这个存储库,而且我也不打算将来这样做。
该软件包为 Laravel Scout 提供了 Elasticsearch 驱动程序。
您可以通过 Composer 安装该软件包:
composer require tamayo/laravel-scout-elastic
Laravel 会自动注册驱动服务提供者。
为了使用这个库,我们建议使用目前的最新版本(^7.9)
composer require elasticsearch/elasticsearch
发布 Laravel Scout 包配置后,您需要将驱动程序设置为elasticsearch
并添加其配置:
// config/scout.php
. . .
// Set your driver to elasticsearch
' driver ' => env ( ' SCOUT_DRIVER ' , ' elasticsearch ' ),
...
/*
|--------------------------------------------------------------------------
| Elasticsearch Configuration
|--------------------------------------------------------------------------
|
| Here you may configure your Elasticsearch settings.
|
*/
' elasticsearch ' => [
' hosts ' => [
env ( ' ELASTICSEARCH_HOST ' , ' localhost ' ),
// [
// 'host' => env('ELASTICSEARCH_HOST', 'localhost'),
// 'port' => env('ELASTICSEARCH_PORT', '9200'),
// 'scheme' => env('ELASTICSEARCH_SCHEME', 'https'),
// 'path' => env('ELASTICSEARCH_PATH', '/elastic'),
// 'user' => env('ELASTICSEARCH_USER', 'username'),
// 'pass' => env('ELASTICSEARCH_PASS', 'password'),
// ]
],
]
. . .
主机配置可以参考Elasticsearch官方文档
现在您可以按照 Laravel Scout 官方文档中的描述使用 Laravel Scout
识别用户目前不支持用户识别。
麻省理工学院许可证 (MIT)。