У меня не было времени посвятить работу этому репозиторию, и я не планирую делать это в будущем.
Этот пакет предоставляет драйвер Elasticsearch для Laravel Scout.
Вы можете установить пакет через композитор:
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).