@@ -, +, @@ characters --- C4/Search.pm | 4 ++-- admin/searchengine/elasticsearch/index_config.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) --- a/C4/Search.pm +++ a/C4/Search.pm @@ -680,7 +680,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' ); } --- a/admin/searchengine/elasticsearch/index_config.yaml +++ a/admin/searchengine/elasticsearch/index_config.yaml @@ -39,6 +39,6 @@ index: replacement: '' facet: type: pattern_replace - pattern: '\s*(?