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)。