From f43951f67040246896081aeb544c72b4448237eb Mon Sep 17 00:00:00 2001 From: Nick Clemens Date: Wed, 22 Jun 2022 14:42:17 +0000 Subject: [PATCH] Bug 30879: Allow biblionumber as sort option in Elasticsearch Repeat previous tests with Elasticsearch engine You will need to reindex and reset mappings to pickup the changes form the file --- Koha/SearchEngine/Elasticsearch/QueryBuilder.pm | 1 + admin/searchengine/elasticsearch/mappings.yaml | 12 ++++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm b/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm index b6a6b9a786..3dea62d3a0 100644 --- a/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm +++ b/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm @@ -694,6 +694,7 @@ sub _convert_sort_fields { relevance => undef, # default title => 'title', pubdate => 'date-of-publication', + biblionumber => 'local-number', ); my %sort_order_convert = ( qw( desc desc ), qw( dsc desc ), qw( asc asc ), qw( az asc ), qw( za desc ) ); diff --git a/admin/searchengine/elasticsearch/mappings.yaml b/admin/searchengine/elasticsearch/mappings.yaml index 28429878f9..5efeccef21 100644 --- a/admin/searchengine/elasticsearch/mappings.yaml +++ b/admin/searchengine/elasticsearch/mappings.yaml @@ -768,14 +768,14 @@ authorities: - facet: '' marc_field: 001 marc_type: marc21 - sort: ~ + sort: 1 suggestible: '' - facet: '' marc_field: 001 marc_type: unimarc - sort: ~ + sort: 1 suggestible: '' - type: string + type: number personal-name: label: personal-name mappings: @@ -2158,14 +2158,14 @@ biblios: - facet: '' marc_field: 999c marc_type: marc21 - sort: 0 + sort: 1 suggestible: '' - facet: '' marc_field: 001 marc_type: unimarc - sort: 0 + sort: 1 suggestible: '' - type: string + type: number location: facet_order: 3 label: location -- 2.30.2