From 95adc7a1f476cb28c435249e695a21b5276acf90 Mon Sep 17 00:00:00 2001 From: Fridolin Somers Date: Thu, 19 Jun 2014 16:01:03 +0200 Subject: [PATCH] Bug 12453 - Do not use by default Host-Item-Number in UNIMARC Actually, in default UNIMARC install, 461$9 is indexed as Host-Item-Number, meaning it is used for analytical itemnumber. But most UNIMARC catalog use the analytical relation using unimarc_field_4XX.pl plugin on 461$a. In fact, this plugin is defined in default UNIMARC frameworks. If Host-Item-Number is defined but 461$9 is used for something else, it will lead to odd bugs. For example, records containing analytical items can not be deleted. This patch comments the 461$9 indexing in UNIMARC zebra config. Test plan : - Create a fresh UNIMARC install - Create a record with 461$9 containing a value - Index the record - Perform a search on Host-Item-Number : ccl=Host-Item-Number,alwaysmatches='' => Without the patch you get a result => With the patch you get no result Signed-off-by: Chris Cormack Signed-off-by: Katrin Fischer Code is clean, commenting out all the indexing of 461$9. Trusting the author that this is the correct thing to do :) Signed-off-by: Tomas Cohen Arazi --- .../marc_defs/unimarc/biblios/biblio-koha-indexdefs.xml | 2 ++ .../marc_defs/unimarc/biblios/biblio-zebra-indexdefs.xsl | 7 ------- etc/zebradb/marc_defs/unimarc/biblios/record.abs | 2 +- 3 files changed, 3 insertions(+), 8 deletions(-) diff --git a/etc/zebradb/marc_defs/unimarc/biblios/biblio-koha-indexdefs.xml b/etc/zebradb/marc_defs/unimarc/biblios/biblio-koha-indexdefs.xml index e70a12c8fe..aeeacc50b2 100644 --- a/etc/zebradb/marc_defs/unimarc/biblios/biblio-koha-indexdefs.xml +++ b/etc/zebradb/marc_defs/unimarc/biblios/biblio-koha-indexdefs.xml @@ -910,9 +910,11 @@ Host-item:w Host-item:p + Title:w diff --git a/etc/zebradb/marc_defs/unimarc/biblios/biblio-zebra-indexdefs.xsl b/etc/zebradb/marc_defs/unimarc/biblios/biblio-zebra-indexdefs.xsl index c1a41aa2eb..46f106d4b7 100644 --- a/etc/zebradb/marc_defs/unimarc/biblios/biblio-zebra-indexdefs.xsl +++ b/etc/zebradb/marc_defs/unimarc/biblios/biblio-zebra-indexdefs.xsl @@ -1425,13 +1425,6 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - - - - - - - diff --git a/etc/zebradb/marc_defs/unimarc/biblios/record.abs b/etc/zebradb/marc_defs/unimarc/biblios/record.abs index 4fadcc1e35..fcf40345c4 100644 --- a/etc/zebradb/marc_defs/unimarc/biblios/record.abs +++ b/etc/zebradb/marc_defs/unimarc/biblios/record.abs @@ -380,7 +380,7 @@ melm 488$t Title,Title:p # Linking ids (Koha analytics) # FIXME Warning : field used by Koha for analytics, but also in Sudoc network -melm 461$9 Host-Item-Number +# melm 461$9 Host-Item-Number ############## 5XX - TITLES ################## melm 500$9 Koha-Auth-Number,Koha-Auth-Number:n -- 2.39.5