Lines 251-256
sub reset_elasticsearch_mappings {
Link Here
|
251 |
$mappings_yaml ||= C4::Context->config('intranetdir') . '/admin/searchengine/elasticsearch/mappings.yaml'; |
251 |
$mappings_yaml ||= C4::Context->config('intranetdir') . '/admin/searchengine/elasticsearch/mappings.yaml'; |
252 |
my $indexes = LoadFile( $mappings_yaml ); |
252 |
my $indexes = LoadFile( $mappings_yaml ); |
253 |
|
253 |
|
|
|
254 |
Koha::SearchMarcMaps->delete; |
255 |
Koha::SearchFields->delete; |
256 |
|
254 |
while ( my ( $index_name, $fields ) = each %$indexes ) { |
257 |
while ( my ( $index_name, $fields ) = each %$indexes ) { |
255 |
while ( my ( $field_name, $data ) = each %$fields ) { |
258 |
while ( my ( $field_name, $data ) = each %$fields ) { |
256 |
my $field_type = $data->{type}; |
259 |
my $field_type = $data->{type}; |