From 4c12c8acde645cc2a20de8c9c0ccd46521c3440f Mon Sep 17 00:00:00 2001 From: Nick Clemens Date: Wed, 12 Jul 2017 10:52:01 +0000 Subject: [PATCH] Bug 18514 - Followup Adjust ES paths Alter fix to retain ID (so records overwrite on re-run) Commit the records Signed-off-by: Chris Cormack --- misc/cronjobs/overdrive_get_collection.pl | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/misc/cronjobs/overdrive_get_collection.pl b/misc/cronjobs/overdrive_get_collection.pl index 06e9092c49..3d2bf1bee2 100644 --- a/misc/cronjobs/overdrive_get_collection.pl +++ b/misc/cronjobs/overdrive_get_collection.pl @@ -36,7 +36,7 @@ pod2usage(1) if $help; pod2usage( -verbose => 2 ) if $man; use Koha::SearchEngine; -use Koha::ElasticSearch::Indexer; +use Koha::SearchEngine::Elasticsearch::Indexer; use C4::Context; use Data::Dumper; @@ -44,12 +44,12 @@ use Data::Dumper; # We should put this in config eventually, but it is dependent on the Overdrive API # -my $fixes = ['move_field(id,Local-number)','move_field(_id,es_id)']; +my $fixes = ['copy_field(id,Local-number)','move_field(id,es_id)']; # create an indexer object -my $indexer = Koha::ElasticSearch::Indexer->new( - { index => $Koha::SearchEngine::BIBLIOS_INDEX } ); +my $indexer = Koha::SearchEngine::Elasticsearch::Indexer->new( + { index => $Koha::SearchEngine::Elasticsearch::BIBLIOS_INDEX } ); unless ( $indexer->store ) { my $params = $indexer->get_elasticsearch_params(); @@ -96,6 +96,7 @@ my $importer = $importer->each(sub { my $item = shift; my $stored = $indexer->store->bag->add($item); + $indexer->store->bag->commit; }); if ( $results->{pages} ){ -- 2.13.3