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 ライセンス (MIT)。