laravel scout什么时候应该触发可搜索

laravel scout什么时候应该触发可搜索,laravel,algolia,searchable,laravel-scout,Laravel,Algolia,Searchable,Laravel Scout,假设我有一个shouldbearchable()设置如下: public function shouldBeSearchable() { return $this->is_active === 1; } 默认情况下,在我的应用程序中,新创建的帖子被设置为处于活动状态,因此它将被添加到我的搜索索引中 但是,如果我现在更新同一篇文章,并将设置为0是否会自动从我的搜索索引中删除?是的,它应该会被删除 运行php artisan scout:flush“App\Models\YourMo

假设我有一个
shouldbearchable()
设置如下:

public function shouldBeSearchable()
{
    return $this->is_active === 1;
}
默认情况下,在我的应用程序中,新创建的帖子被设置为处于活动状态,因此它将被添加到我的搜索索引中


但是,如果我现在更新同一篇文章,并将设置为0是否会自动从我的搜索索引中删除?

是的,它应该会被删除 运行php artisan scout:flush“App\Models\YourModel”。 然后运行php artisan scout:import“App\Models\YourModel