Laravel Scout使用TNTSearch驱动程序的问题

问题描述 投票:0回答:1

我收到错误消息:

'驱动程序[tntsearch]不支持'

当我发布Artisan命令php artisan scout:import "App\Location"时,使用Laravel Scout

php artisan -V => Laravel Framework 5.4.16

是否有其他人看到此错误?

laravel-5.4 artisan laravel-scout
1个回答
0
投票

您需要为Laravel Scout安装TNTSearch Engine:

composer require teamtnt/laravel-scout-tntsearch-driver

添加服务提供商:

// config/app.php
'providers' => [
    // ...
    TeamTNT\Scout\TNTSearchScoutServiceProvider::class,
],

加载供应商配置

php artisan vendor:publish --provider="Laravel\Scout\ScoutServiceProvider"

SCOUT_DRIVER=tntsearch添加到您的.env文件中 在你的config/scout.php添加:

'tntsearch' => [
    'storage'  => storage_path(), //place where the index files will be stored
    'fuzziness' => env('TNTSEARCH_FUZZINESS', false),
    'fuzzy' => [
        'prefix_length' => 2,
        'max_expansions' => 50,
        'distance' => 2
    ],
    'asYouType' => false,
],
© www.soinside.com 2019 - 2024. All rights reserved.