Lines 2506-2512
sub new_record_from_zebra {
Link Here
|
2506 |
# Set the default indexing modes |
2506 |
# Set the default indexing modes |
2507 |
my $search_engine = C4::Context->preference("SearchEngine"); |
2507 |
my $search_engine = C4::Context->preference("SearchEngine"); |
2508 |
if ($search_engine eq 'Elasticsearch') { |
2508 |
if ($search_engine eq 'Elasticsearch') { |
2509 |
return $raw_data; |
2509 |
return ref $raw_data eq 'MARC::Record' ? $raw_data : MARC::Record->new_from_xml( $raw_data, 'UTF-8' ); |
2510 |
} |
2510 |
} |
2511 |
my $index_mode = ( $server eq 'biblioserver' ) |
2511 |
my $index_mode = ( $server eq 'biblioserver' ) |
2512 |
? C4::Context->config('zebra_bib_index_mode') // 'dom' |
2512 |
? C4::Context->config('zebra_bib_index_mode') // 'dom' |
2513 |
- |
|
|