@@ -, +, @@
---
C4/Search.pm | 2 ++
Koha/SearchEngine/Elasticsearch/QueryBuilder.pm | 1 +
admin/searchengine/elasticsearch/mappings.yaml | 9 +++++++++
etc/zebradb/biblios/etc/bib1.att | 1 +
etc/zebradb/ccl.properties | 3 +++
.../marc_defs/marc21/biblios/biblio-koha-indexdefs.xml | 3 +++
.../marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl | 5 +++++
7 files changed, 24 insertions(+)
--- a/C4/Search.pm
+++ a/C4/Search.pm
@@ -996,6 +996,8 @@ sub getIndexes{
'Conference-name-seealso',
'Content-type',
'Control-number',
+ 'Control-number-identifier',
+ 'cni',
'copydate',
'Corporate-name',
'Corporate-name-heading',
--- a/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm
+++ a/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm
@@ -81,6 +81,7 @@ our %index_field_convert = (
'nt' => 'note',
'notes' => 'note',
'rcn' => 'record-control-number',
+ 'cni' => 'control-number-identifier',
'su' => 'subject',
'su-to' => 'subject',
#'su-geo' => 'subject',
--- a/admin/searchengine/elasticsearch/mappings.yaml
+++ a/admin/searchengine/elasticsearch/mappings.yaml
@@ -3279,6 +3279,15 @@ biblios:
sort: ~
suggestible: ''
type: ''
+ control-number-identifier:
+ label: control-number-identifier
+ mappings:
+ - facet: ''
+ marc_field: 003
+ marc_type: marc21
+ sort: ~
+ suggestible: ''
+ type: ''
record-source:
label: record-source
mappings:
--- a/etc/zebradb/biblios/etc/bib1.att
+++ a/etc/zebradb/biblios/etc/bib1.att
@@ -221,6 +221,7 @@ att 9010 cn-suffix
att 9011 Suppress
att 9012 Identifier-other
att 9013 not-onloan-count
+att 9014 Control-number-identifier
# Items Index
att 8001 withdrawn
--- a/etc/zebradb/ccl.properties
+++ a/etc/zebradb/ccl.properties
@@ -996,6 +996,9 @@ llength 1=llength
Summary 1=Summary
not-onloan-count 1=9013 4=109
+Control-number-identifier 1=9014
+cni Control-number-identifier
+
###
# Items Index
withdrawn 1=8001
--- a/etc/zebradb/marc_defs/marc21/biblios/biblio-koha-indexdefs.xml
+++ a/etc/zebradb/marc_defs/marc21/biblios/biblio-koha-indexdefs.xml
@@ -16,6 +16,9 @@
Control-number:w
+
+ Control-number-identifier:w
+
Date/time-last-modified:w
--- a/etc/zebradb/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl
+++ a/etc/zebradb/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl
@@ -62,6 +62,11 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml)
+
+
+
+
+
--