diff --git a/src/Search/Algolia/Index.php b/src/Search/Algolia/Index.php index 4de0c64d51..0efa46589d 100644 --- a/src/Search/Algolia/Index.php +++ b/src/Search/Algolia/Index.php @@ -61,7 +61,7 @@ public function update() $index->setSettings($this->config['settings']); } - $this->insertLazily($this->searchables()->lazy()); + $this->searchables()->lazy()->each(fn ($searchables) => $this->insertMultiple($searchables)); return $this; } diff --git a/src/Search/Index.php b/src/Search/Index.php index 2c63dba3d6..a57bab55c3 100644 --- a/src/Search/Index.php +++ b/src/Search/Index.php @@ -2,7 +2,6 @@ namespace Statamic\Search; -use Illuminate\Support\LazyCollection; use Statamic\Contracts\Search\Searchable; use Statamic\Support\Arr; @@ -58,7 +57,7 @@ public function update() { $this->deleteIndex(); - $this->insertLazily($this->searchables()->lazy()); + $this->searchables()->lazy()->each(fn ($searchables) => $this->insertMultiple($searchables)); return $this; } @@ -88,13 +87,6 @@ public function insertMultiple($documents) return $this; } - public function insertLazily(LazyCollection $providers) - { - $providers->each(fn ($documents) => $this->insertMultiple($documents)); - - return $this; - } - public function shouldIndex($searchable) { return $this->searchables()->contains($searchable);