我刚刚安装了这个软件包(laravel-scout驱动程序),在使用search()方法时,我得到了以下错误:PDOException with message 'SQLSTATE[HY000] [2002之后,我尝试在修补程序会话中运行搜索,如果连接拒绝消息失败。--- | This option controls the default search connection that gets used while
| using Lara
我正在做一个Laravel项目,我在一个模型上使用了和ElasticSearch。使用命令php artisan scout:import "App\Models\Offer",我可以使用我的数据库中的offers为ElasticSearch生成一个索引,这是可以的。例如,我在数据库中删除了Offer with id = 15,但是当我进行搜索时,这个报价(id=15)总是被索引的,并且我得到了一个错误,因为这个报价不存在。我尝试重新运行命令
我将Laravel\Scout\Searchable特性添加到模型中以使其可搜索,这是我的模型namespace App;use Illuminate\Database\Eloquent\Model;
public function searchableAs() return 'business_index';}