SilverStripe\FullTextSearch\Solr\Reindex\Handlers\SolrReindexImmediateHandler::processGroup
Process a single group.
Without queuedjobs, it's necessary to shell this out to a background task as this is very memory intensive. The sub-process will then invoke $processor->runGroup() in
Signature
protected function processGroup(LoggerInterface
$logger,
SolrIndex
$indexInstance,
array
$state,
string
$class,
int
$groups,
int
$group,
string
$taskName )
Parameters
$logger
— Psr\Log\LoggerInterface
$indexInstance
— SilverStripe\FullTextSearch\Solr\SolrIndex- Index instance
$state
— array- Variant state
$class
— string- Class to index
$groups
— int- Total groups
$group
— int- Index of group to process
$taskName
— string- Name of task script to run