Wilr\Silverstripe\Algolia\Jobs\AlgoliaReindexAllJob
Reindex everything via a queued job (when AlgoliaReindex task won't do). This supports reindexing via batch operations. Algolia limits apply.
Synopsis
class AlgoliaReindexAllJob
extends AbstractQueuedJob
implements
QueuedJob
{
- // members
- public array $indexData = ;
- private static array $reindexing_default_filters = ;
- private static boolean $use_batching = true;
- // methods
- public void __construct()
- public void getTitle()
- public void getJobType()
- public void setup()
- public void process()
Hierarchy
Extends
- Symbiote\QueuedJobs\Services\AbstractQueuedJob
Uses
- SilverStripe\Core\Config\Configurable
Implements
- Symbiote\QueuedJobs\Services\QueuedJob
Members
private
-
$reindexing_default_filters
An optional array of default filters to apply when doing the reindex i.e for indexing Page subclasses you may wish to exclude expired pages. - $use_batching
public
- $indexData
Methods
public
- __construct()
- getJobType()
- getTitle()
- process() — Index data is in groups of 20.
- setup()