Files
Gnuboard7/config/scout.php
T
2026-04-01 10:30:52 +09:00

73 lines
2.1 KiB
PHP

<?php
return [
/*
|--------------------------------------------------------------------------
| Default Search Engine
|--------------------------------------------------------------------------
|
| 기본 검색 엔진 드라이버를 지정합니다.
| mysql-fulltext: MySQL FULLTEXT + ngram 파서 (기본값)
|
| 플러그인에서 core.search.engine_drivers 필터 훅을 통해
| 추가 드라이버(meilisearch, elasticsearch 등)를 등록할 수 있습니다.
| .env에서 SCOUT_DRIVER=meilisearch 등으로 전환하면 즉시 적용됩니다.
|
*/
'driver' => env('SCOUT_DRIVER', 'mysql-fulltext'),
/*
|--------------------------------------------------------------------------
| Index Prefix
|--------------------------------------------------------------------------
*/
'prefix' => env('SCOUT_PREFIX', ''),
/*
|--------------------------------------------------------------------------
| Queue Data Syncing
|--------------------------------------------------------------------------
*/
'queue' => env('SCOUT_QUEUE', false),
/*
|--------------------------------------------------------------------------
| Database Transactions
|--------------------------------------------------------------------------
*/
'after_commit' => false,
/*
|--------------------------------------------------------------------------
| Chunk Sizes
|--------------------------------------------------------------------------
*/
'chunk' => [
'searchable' => 500,
'unsearchable' => 500,
],
/*
|--------------------------------------------------------------------------
| Soft Deletes
|--------------------------------------------------------------------------
*/
'soft_delete' => true,
/*
|--------------------------------------------------------------------------
| Identify User
|--------------------------------------------------------------------------
*/
'identify' => env('SCOUT_IDENTIFY', false),
];