diff --git a/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm b/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm index c5596f2e99..f36264e423 100644 --- a/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm +++ b/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm @@ -635,11 +635,12 @@ the provided string input. =cut our %scan_field_convert = ( - 'ti' => 'title', - 'au' => 'author', - 'su' => 'subject', - 'se' => 'title-series', - 'pb' => 'publisher', + 'ti' => 'title', + 'au' => 'author', + 'su' => 'subject', + 'se' => 'title-series', + 'pb' => 'publisher', + 'callnum' => 'local-classification', ); sub _build_scan_query { diff --git a/admin/searchengine/elasticsearch/mappings.yaml b/admin/searchengine/elasticsearch/mappings.yaml index f1bfdbe916..d3c8798b6f 100644 --- a/admin/searchengine/elasticsearch/mappings.yaml +++ b/admin/searchengine/elasticsearch/mappings.yaml @@ -2657,7 +2657,7 @@ biblios: label: local-classification mandatory: ~ mappings: - - facet: '' + - facet: 1 marc_field: 952o marc_type: marc21 sort: 0 diff --git a/etc/zebradb/ccl.properties b/etc/zebradb/ccl.properties index 985f7391bc..a71ea8f4c4 100644 --- a/etc/zebradb/ccl.properties +++ b/etc/zebradb/ccl.properties @@ -1039,7 +1039,7 @@ stack 1=8018 issues 1=8019 renewals 1=8020 reserves 1=8021 -Local-classification 1=8022 +#Local-classification 1=8022 barcode 1=8023 bc barcode onloan 1=8024 14=1 diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt index e4f6638743..4c8deeb929 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt @@ -418,6 +418,8 @@ [% ELSE %][% END %] [% IF ( header_pulldown == "ms_ss" ) %] [% ELSE %][% END %] + [% IF ( header_pulldown == "ms_callnum" ) %] + [% ELSE %][% END %] [% IF ( scan_search_term_to_use ) %]