interface DeletesByFilter

Contract for engines that support deleting documents by filter.

Methods

void
deleteByFilter(Builder $builder)

Delete every document matching the prepared Builder filters.

Details

at line 22
void deleteByFilter(Builder $builder)

Delete every document matching the prepared Builder filters.

Implementations must run Scout's Builder preparation before compiling filters and complete the remote deletion before returning. An explicit Builder index wins; otherwise deletion targets the model's writable index. A missing target index is a successful no-op.

Parameters

Builder $builder

Return Value

void