diff --git a/misc/workers/es_indexer_daemon.pl b/misc/workers/es_indexer_daemon.pl index 9e900b7195..8edf55200a 100755 --- a/misc/workers/es_indexer_daemon.pl +++ b/misc/workers/es_indexer_daemon.pl @@ -64,9 +64,8 @@ use Koha::BackgroundJobs; use Koha::SearchEngine; use Koha::SearchEngine::Indexer; - -my ( $help, $batch_size ); - +my $help; +my $batch_size = 10; my $not_found_retries = {}; my $max_retries = $ENV{MAX_RETRIES} || 10; @@ -77,8 +76,6 @@ GetOptions( pod2usage(0) if $help; -$batch_size //= 10; - warn "Not using Elasticsearch" unless C4::Context->preference('SearchEngine') eq 'Elasticsearch'; my $logger = Koha::Logger->get({ interface => 'worker' }); @@ -171,7 +168,9 @@ while (1) { } else { @jobs = Koha::BackgroundJobs->search( - { status => 'new', queue => 'elastic_index' } )->as_list; + { status => 'new', queue => 'elastic_index' }, + { rows => $batch_size } + )->as_list; commit(@jobs); @jobs = (); sleep 10;