Laravel scout Algolia Есть ли способ удалить элемент из поискового индекса, не удаляя его из локальной базы данных?

Я знаю, что могу удалить элемент из поискового индекса:

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

или же

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

Но я только хочу удалить его из поискового индекса /Algolia и все еще сохранить в моей локальной БД, это возможно?

1 ответ

Решение

Ваш второй фрагмент верен, unsearchable удалит запись из Algolia, но сохранит ее в вашей локальной БД.

App\Order::find(1)->unsearchable();
Другие вопросы по тегам