Lines 282-287
sub reset_elasticsearch_mappings {
Link Here
|
282 |
$mappings_yaml ||= C4::Context->config('intranetdir') . '/admin/searchengine/elasticsearch/mappings.yaml'; |
282 |
$mappings_yaml ||= C4::Context->config('intranetdir') . '/admin/searchengine/elasticsearch/mappings.yaml'; |
283 |
my $indexes = LoadFile( $mappings_yaml ); |
283 |
my $indexes = LoadFile( $mappings_yaml ); |
284 |
|
284 |
|
|
|
285 |
Koha::SearchMarcMaps->delete; |
286 |
Koha::SearchFields->delete; |
287 |
|
285 |
while ( my ( $index_name, $fields ) = each %$indexes ) { |
288 |
while ( my ( $index_name, $fields ) = each %$indexes ) { |
286 |
while ( my ( $field_name, $data ) = each %$fields ) { |
289 |
while ( my ( $field_name, $data ) = each %$fields ) { |
287 |
my $field_type = $data->{type}; |
290 |
my $field_type = $data->{type}; |