1

TNTSearch ドライバーを使用した検索はホームステッド環境で機能しますが、本番環境ではエラーが返されます: 以下のエラー、

Symfony\Component\Debug\Exception\FatalThrowableError: Class 'AlgoliaSearch\Version' not foundの上 vendor/laravel/scout/src/EngineManager.php:31

ただし、私の .env にはSCOUT_DRIVER=tntsearchあり、構成ファイル scout.php には次のものがあります。

'driver' => env('SCOUT_DRIVER', 'tntsearch'),

'tntsearch' => [
    'storage' => storage_path(),
    'fuzziness' => env('TNTSEARCH_FUZZINESS', false),
    'fuzzy' => [
        'prefix_length' => 2,
        'max_expansions' => 50,
        'distance' => 2
    ],
    'asYouType' => false,
    'searchBoolean' => env('TNTSEARCH_BOOLEAN', false),
]

問題は、Algolia 検索を使用しておらず、作曲家ファイルに Scout および TNTSearch ドライバーが含まれていることです。検索は、本番サーバーではなく、ローカルのホームステッド環境で機能します。

4

2 に答える 2