@@ -, +, @@ --- C4/Context.pm | 2 +- C4/Search.pm | 2 +- Makefile.PL | 8 ++++---- misc/migration_tools/rebuild_zebra.pl | 4 ++-- t/db_dependent/zebra_config.pl | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) --- a/C4/Context.pm +++ a/C4/Context.pm @@ -720,7 +720,7 @@ sub _new_Zconn { $server //= "biblioserver"; if ( $server eq 'biblioserver' ) { - $index_mode = $context->{'config'}->{'zebra_bib_index_mode'} // 'grs1'; + $index_mode = $context->{'config'}->{'zebra_bib_index_mode'} // 'dom'; } elsif ( $server eq 'authorityserver' ) { $index_mode = $context->{'config'}->{'zebra_auth_index_mode'} // 'dom'; } --- a/C4/Search.pm +++ a/C4/Search.pm @@ -2592,7 +2592,7 @@ sub new_record_from_zebra { my $raw_data = shift; # Set the default indexing modes my $index_mode = ( $server eq 'biblioserver' ) - ? C4::Context->config('zebra_bib_index_mode') // 'grs1' + ? C4::Context->config('zebra_bib_index_mode') // 'dom' : C4::Context->config('zebra_auth_index_mode') // 'dom'; my $marc_record = eval { --- a/Makefile.PL +++ a/Makefile.PL @@ -960,10 +960,10 @@ Primary language for Zebra indexing); Koha can use one of two different indexing modes for the MARC bibliographic records: -grs1 - uses the Zebra GRS-1 filter, available - for legacy support dom - uses the DOM XML filter; offers improved functionality. +grs1 - [DEPRECATED] uses the Zebra GRS-1 filter, + available for legacy support Bibliographic indexing mode); $msg .= _add_valid_values_disp('BIB_INDEX_MODE', $valid_values); @@ -974,10 +974,10 @@ Bibliographic indexing mode); Koha can use one of two different indexing modes for the MARC authorities records: -grs1 - uses the Zebra GRS-1 filter, available - for legacy support dom - uses the DOM XML filter; offers improved functionality. +grs1 - [DEPRECATED] uses the Zebra GRS-1 filter, + available for legacy support Authorities indexing mode); $msg .= _add_valid_values_disp('AUTH_INDEX_MODE', $valid_values); --- a/misc/migration_tools/rebuild_zebra.pl +++ a/misc/migration_tools/rebuild_zebra.pl @@ -152,8 +152,8 @@ my $biblioserverdir = C4::Context->zebraconfig('biblioserver')->{directory}; my $authorityserverdir = C4::Context->zebraconfig('authorityserver')->{directory}; my $kohadir = C4::Context->config('intranetdir'); -my $bib_index_mode = C4::Context->config('zebra_bib_index_mode') || 'grs1'; -my $auth_index_mode = C4::Context->config('zebra_auth_index_mode') || 'dom'; +my $bib_index_mode = C4::Context->config('zebra_bib_index_mode') // 'dom'; +my $auth_index_mode = C4::Context->config('zebra_auth_index_mode') // 'dom'; my $dbh = C4::Context->dbh; my ($biblionumbertagfield,$biblionumbertagsubfield) = &GetMarcFromKohaField("biblio.biblionumber",""); --- a/t/db_dependent/zebra_config.pl +++ a/t/db_dependent/zebra_config.pl @@ -10,7 +10,7 @@ use File::Spec; my $source = File::Spec->rel2abs('.'); my $destination = $ARGV[0]; my $marc_type = $ARGV[1] || 'marc21'; -my $indexing_mode = $ARGV[2] || 'grs1'; +my $indexing_mode = $ARGV[2] || 'dom'; $ENV{__BIB_INDEX_MODE__} = $indexing_mode; $ENV{__AUTH_INDEX_MODE__} = $indexing_mode; --