Laravel scout Algolia无论如何都要从搜索索引中删除一个项目而不从本地数据库中删除它

时间:2018-03-27 14:45:32

标签: laravel algolia searchable laravel-scout

我知道我可以通过以下方式从搜索索引中删除项目:

$order = App\Order::find(1);
$order->delete();

App\Order::where('price', '>', 100)->unsearchable();

但我只想将它从搜索索引/ Algolia中删除并仍保留在我的本地数据库中,这可能吗?

1 个答案:

答案 0 :(得分:2)

您的第二个代码段是正确的,unsearchable会从Algolia中删除该记录,但会将其保存在您的本地数据库中。

App\Order::find(1)->unsearchable();