我有模型“付款”,“预估”和“报价”,付款具有多态关系,它可以属于报价或预估,同时报价可以有多个预估,因此预估始终属于报价。基本上,所有付款总是属于一个报价,有时是直接的,有时是通过预估的: quotes: id idpaymentable_id
paymentable_type ("App\Models\Quote" or "App<
使用命令php artisan scout:import "App\Models\Offer",我可以使用我的数据库中的offers为ElasticSearch生成一个索引,这是可以的。之后,我可以在这个索引中搜索offers。
但是现在,我从我的数据库中删除了一些offers,我不知道如何重置或重新生成删除旧ids的索引?例如,我在数据库中删除了Offer with id = 15,但是当我进行搜索时,这个报价(id=15)总是被索引的,并且我得到了一个错误,因为这个报价不存在。