diff --git a/C4/Search.pm b/C4/Search.pm index 3d74adbeb9..8f2681a5e7 100644 --- a/C4/Search.pm +++ b/C4/Search.pm @@ -711,7 +711,7 @@ sub _get_facets_data_from_record { next if $field->indicator(1) eq 'z'; my $data = $field->as_string( $subfield_letters, $facet->{ sep } ); - $data =~ s/\s*(?textContent; - $facet_value =~ s/\s*(?{ $facet_value } = ( defined $facets->{$facet_value} ) ? $facets->{ $facet_value } + $term->getAttribute( 'occur' ) : $term->getAttribute( 'occur' ); } diff --git a/admin/searchengine/elasticsearch/index_config.yaml b/admin/searchengine/elasticsearch/index_config.yaml index dfae04dd97..e424e92a0b 100644 --- a/admin/searchengine/elasticsearch/index_config.yaml +++ b/admin/searchengine/elasticsearch/index_config.yaml @@ -39,6 +39,6 @@ index: replacement: '' facet: type: pattern_replace - pattern: '\s*(?