laravel scout elastic
8.1.0
나는 이 저장소에 작업을 할애할 시간이 없었고 앞으로도 그렇게 할 계획이 없습니다.
이 패키지는 Laravel Scout용 Elasticsearch 드라이버를 제공합니다.
작곡가를 통해 패키지를 설치할 수 있습니다.
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).