@@ -, +, @@ name --- Koha/SearchEngine/Elasticsearch/QueryBuilder.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm +++ a/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm @@ -491,7 +491,7 @@ sub _convert_sort_fields { # Convert the fields and orders, drop anything we don't know about. grep { $_->{field} } map { - my ( $f, $d ) = split /_/; + my ( $f, $d ) = /(.+)_(.+)/; { field => $sort_field_convert{$f}, direction => $sort_order_convert{$d} --