From b1ef3dd31fb5dac859f9f30f39e2d6651cfe5b57 Mon Sep 17 00:00:00 2001 From: Mathieu Saby Date: Tue, 6 Nov 2012 17:46:44 +0100 Subject: [PATCH] Bug 8984: index new fields in UNIMARC DOM-indexing configuration files This patch edit UNIMARC biblio-koha-indexdefs.xml and biblio-zebra-indexdefs.xsl, to take into account the modifications made to record.abs. --- .../unimarc/biblios/biblio-koha-indexdefs.xml | 955 ++++++++++++-------- .../unimarc/biblios/biblio-zebra-indexdefs.xsl | 803 ++++++++++++---- 2 files changed, 1238 insertions(+), 520 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 6870469..c004b06 100644 --- a/etc/zebradb/marc_defs/unimarc/biblios/biblio-koha-indexdefs.xml +++ b/etc/zebradb/marc_defs/unimarc/biblios/biblio-koha-indexdefs.xml @@ -1,25 +1,25 @@ - + Local-number:w Local-number:n - + Identifier-standard:w Identifier-standard:n - + Local-number:w Local-number:n - + date-entered-on-file:s date-entered-on-file:n @@ -28,70 +28,150 @@ Date-of-acquisition:d Date-of-acquisition:s - + Date/time-last-modified:s Date/time-last-modified:n Date/time-last-modified:y - + ccode:w - + ISBN:w - + ISBN:w Identifier-standard:w - + ISSN:w Identifier-standard:w - + ISSN:w Identifier-standard:w - + ISSN:w Identifier-standard:w - - - itemtype:w - itemtype:p - itype:w - itype:p + + + Identifier-standard:w - - - itemtype:w - itemtype:p - itype:w - itype:p + + + Identifier-standard:w + + + + Identifier-standard:w + + + + Identifier-standard:w - + + + Identifier-standard:w + + + + Identifier-standard:w + + + + Identifier-standard:w + + + + Identifier-standard:w + + + + Identifier-standard:w + + + + Identifier-standard:w + + + + Identifier-standard:w + + + + Identifier-standard:w + + + + Identifier-standard:w + + + + Identifier-standard:w + + + + Identifier-standard:w + + Music-number:w Identifier-standard:w - + + + Music-number:w + Identifier-standard:w + + + + Publisher:w + Publisher:p + + UPC:w Identifier-standard:w - + + + UPC:w + Identifier-standard:w + + EAN:w Identifier-standard:w - + + + EAN:w + Identifier-standard:w + + + + itemtype:w + itemtype:p + itype:w + itype:p + + + + itemtype:w + itemtype:p + itype:w + itype:p + + tpubdate:s ta:w @@ -104,15 +184,15 @@ char-encoding:n script-Title:n - + ln:w - + Country-heading:w - + Illustration-code:w Content-type:w @@ -125,12 +205,12 @@ Literature-Code:w Biography-Code:w - + itype:w itype:p - + Type-Of-Serial:w Frequency-code:w @@ -142,45 +222,32 @@ Index-availability-Code:w Cumulative-Index-availability-Code:w - + Video-mt:w - + Graphics-type:w Graphics-support:w Graphics-support:w - - - LC-call-number:s - - - - LC-call-number:w - - - - itype:w - itype:p - - + Author:w Author:p - + Author:w Author:p - + Koha-Auth-Number:w Koha-Auth-Number:n - + Author:w Personal-name:w @@ -189,7 +256,7 @@ Personal-name:w Author:s - + Author:w Personal-name:w @@ -197,12 +264,12 @@ Personal-name:p Personal-name:p - + Koha-Auth-Number:w Koha-Auth-Number:n - + Author:w Personal-name:w @@ -210,12 +277,12 @@ Personal-name:p Personal-name:p - + Koha-Auth-Number:w Koha-Auth-Number:n - + Author:w Personal-name:w @@ -223,12 +290,12 @@ Personal-name:p Personal-name:p - + Koha-Auth-Number:w Koha-Auth-Number:n - + Author:w Author-name-corporate:w @@ -241,12 +308,12 @@ Corporate-name:p Conference-name:p - + Koha-Auth-Number:w Koha-Auth-Number:n - + Author:w Author-name-corporate:w @@ -259,12 +326,12 @@ Corporate-name:p Conference-name:p - + Koha-Auth-Number:w Koha-Auth-Number:n - + Author:w Author-name-corporate:w @@ -277,7 +344,57 @@ Corporate-name:p Conference-name:p - + + + Koha-Auth-Number:w + Koha-Auth-Number:n + + + + Author:w + Author:p + + + + Koha-Auth-Number:w + Koha-Auth-Number:n + + + + Author:w + Author:p + + + + Koha-Auth-Number:w + Koha-Auth-Number:n + + + + Author:w + Author:p + + + + Koha-Auth-Number:w + Koha-Auth-Number:n + + + + Author:w + Author:p + + + + Koha-Auth-Number:w + Koha-Auth-Number:n + + + + Author:w + Author:p + + Title:w Title:p @@ -286,936 +403,1062 @@ Title-cover:p Title-cover:s - + Title:w Title:p - + Title:w Title:p - + Title:w Title:p Title-cover:w Title-cover:p - + - title:w - title:p + Title:w + Title:p Title-cover:w Title-cover:p - + Title:w Title:p - - + + Serials:w Serials:p - - + + Printed-music:w Printed-music:p - + + + Electronic-ressource:w + + pl:w pl:p - + Publisher:w Publisher:p - + pubdate:n pubdate:y pubdate:s - + Extent:w - + Title-series:w Title-series:p - + Title-series:w Title-series:p - + Title-series:w Title-series:p - + Author:w Author:p Name-and-title:w Name-and-title:p - + Title-series:w Title-series:p - + Title-series:w Title-series:p - + Title-series:w Title-series:p - + ISSN:w - - - Electronic-ressource:w - - + Note:w Note:p - + Note:w Note:p - + Note:w Note:p - + Note:w Note:p - + Note:w Note:p - + Note:w Note:p - + Note:w Note:p - + Note:w Note:p - + Note:w Note:p - - - Note:w - Note:p - - + Note:w Note:p - + Note:w Note:p - + Note:w Note:p - + Note:w Note:p - + Note:w Note:p - + Note:w Note:p - + Note:w Note:p - + Note:w Note:p - + Note:w Note:p - + Note:w Note:p - + Note:w Note:p - + Note:w Note:p - + Note:w Note:p - + Note:w Note:p - + Note:w Note:p - + Note:w Note:p - + Note:w Note:p - + Note:w Note:p - - - Note:w - Note:p - - + Abstract:w Note:w Abstract:p Note:p - + Note:w Note:p - + Note:w Note:p - + + + Note:w + Note:p + + Note:w Note:p - + Note:w Note:p - + Note:w Note:p - - + + + Title-series:w + Title-series:p + + + Title:w Title:p - - + + Title:w Title:p - - + + Title:w Title:p - Title-Uniform:w - Title-Uniform:p - - - Title-series:w - Title-series:p + + + Title:w + Title:p - - + + Title:w Title:p - - + + Title:w Title:p - - + + Title:w Title:p - - + + Title:w Title:p - - + + Title:w Title:p - - + + Title:w Title:p - - + + Title:w Title:p - - + + Title:w Title:p - - + + Title:w Title:p - - + + Title:w Title:p - - + + Title:w Title:p - - + + Title:w Title:p - + Title:w Title:p - + Title:w Title:p - + + + Title:w + Title:p + + + + Title:w + Title:p + + + + Title:w + Title:p + + Title:w Title:p - - + + Title:w - Title-host:w - title-host:p + Title:p - - + + Title:w - Title-host:w - title-host:p Title:p - - - pubdate:n + + + Title:w + Title:p - - - pubdate:n + + + Title:w + Title:p - - - pubdate:n + + + Title:w + Title:p - - - pubdate:n + + + Title:w + Title:p - - - pubdate:n + + + Title:w + Title:p - - - pubdate:n + + + Title:w + Title:p - - - pubdate:n + + + Title:w + Title:p - - - pubdate:n + + + Title:w + Title-host:w + title-host:p - - - pubdate:n + + + Title:w + Title:p - - - pubdate:n + + + Title:w + Title:p - - - pubdate:n + + + Title:w + Title-host:w + title-host:p + Title:p - - - pubdate:n + + + Title:w + Title:p - - - pubdate:n + + + Title:w + Title:p - - - pubdate:n + + + Title:w + Title:p - - - pubdate:n + + + Title:w + Title:p - - - pubdate:n + + + Host-Item-Number:w - - - pubdate:n + + + Title:w + Title:p - - - pubdate:n + + + Title:w + Title:p - - - pubdate:n + + + Title:w + Title:p + Title-Uniform:w + Title-Uniform:p - - - pubdate:n + + + Title:w + Title:p - - - Host-Item-Number:w + + + Title:w + Title:p + + + + Title:w + Title:p - + + + Title:w + Title:p + + + + Title:w + Title:p + + + + Title:w + Title:p + + + + Title:w + Title:p + + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + + + Koha-Auth-Number:w + Koha-Auth-Number:n + + Title:w Title:p - + Title:w Title:p - + Title:w Title:p - + Title:w Title:p - + Title:w Title:p - + Title:w Title:p - + Title:w Title:p - + Title:w Title:p - + Title:w Title:p - + Title:w Title:p - + Title:w Title:p - + Title:w Title:p - + Title:w Title:p - + Title:w Title:p - + Title:w Title:p - + Title:w Title:p - + Title:w Title:p - + Title:w Title:p - + Title:w Title:p - + + + Title:w + Title:p + + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - - - Koha-Auth-Number:w - Koha-Auth-Number:n - - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + + + Koha-Auth-Number:w + Koha-Auth-Number:n + + Koha-Auth-Number:w Koha-Auth-Number:n - + + + Koha-Auth-Number:w + Koha-Auth-Number:n + + + + Koha-Auth-Number:w + Koha-Auth-Number:n + + + + Koha-Auth-Number:w + Koha-Auth-Number:n + + + + Koha-Auth-Number:w + Koha-Auth-Number:n + + + + Koha-Auth-Number:w + Koha-Auth-Number:n + + + + Koha-Auth-Number:w + Koha-Auth-Number:n + + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Koha-Auth-Number:w Koha-Auth-Number:n - + Personal-name:w Personal-name:p Subject:w Subject:p - + Subject:w Subject:p - + Corporate-name:w Conference-name:w Corporate-name:p Conference-name:p - + Subject:w Subject:p - + Personal-name:w Personal-name:p - + Subject:w Subject:p - + Subject:w Subject:p - + Subject:w Subject:p - + Subject:w Subject:p - + Subject:w Subject:p - - + + Subject:w Subject:p - - + + Subject:w Subject:p - - + + Subject:w Subject:p - - + + Subject:w Subject:p - - + + Subject:w Subject:p - - + + Subject:w Subject:p - - + + Subject:w Subject:p - - + + Subject:w Subject:p - - + + Subject:w Subject:p - - + + Subject:w Subject:p - - + + Subject:w Subject:p - - + + Subject:w Subject:p - - + + Subject:w Subject:p - - + + Subject:w Subject:p - - + + Subject:w Subject:p - + + + Subject-precis:w + Subject-precis:p + + + + UDC-classification:w + UDC-classification:p + UDC-classification:s + + Dewey-classification:w + Dewey-classification:p Dewey-classification:s - + + + LC-call-number:s + + + + LC-call-number:w + LC-call-number:p + + + + Local-classification:w + Local-classification:p + + lost:w lost:n item:w - + homebranch:w Host-item:w item:w - + homebranch:w Host-item:w item:w - + holdingbranch:w Record-Source:w item:w - + holdingbranch:w Record-Source:w item:w - + location:w item:w - + barcode:w item:w - + ccode:w item:w - + LC-card-number:s item:w - + Call-Number:w Local-classification:w @@ -1226,7 +1469,7 @@ item:w Local-classification:s - + onloan:d onloan:n @@ -1234,17 +1477,17 @@ onloan:w item:w - + Note:w Note:p item:w - + item # just to index every subfield:w - + totalissues:n totalissues:s 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 feeda35..a8c2f88 100644 --- a/etc/zebradb/marc_defs/unimarc/biblios/biblio-zebra-indexdefs.xsl +++ b/etc/zebradb/marc_defs/unimarc/biblios/biblio-zebra-indexdefs.xsl @@ -13,6 +13,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + @@ -35,6 +36,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + @@ -125,18 +127,185 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -185,7 +354,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -284,115 +453,122 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + - + - + - - + + - + - - + + - + - - + + - + @@ -400,15 +576,17 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + - - + + - + @@ -417,7 +595,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -426,7 +604,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -435,7 +613,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -444,7 +622,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -453,6 +631,15 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + + + + + + + + @@ -534,15 +721,6 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - - - - - - - - - @@ -615,15 +793,6 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - - - - - - - - - @@ -777,25 +946,25 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + - + - + - + - + @@ -804,7 +973,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -840,7 +1009,16 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + + + + + + + + + + @@ -848,15 +1026,17 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + - - + + - + @@ -864,47 +1044,53 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + - - + + - + - + + + - - + + - + - + + + - - + + - + @@ -912,15 +1098,17 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + - - + + - + @@ -928,15 +1116,17 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + - - + + - + @@ -944,15 +1134,17 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + - - + + - + @@ -960,15 +1152,17 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + - - + + - + @@ -976,15 +1170,17 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + - - + + - + @@ -992,15 +1188,17 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + - - + + - + @@ -1008,15 +1206,17 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + - - + + - + @@ -1024,15 +1224,17 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + - - + + - + @@ -1040,15 +1242,17 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + - - + + - + @@ -1056,15 +1260,17 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + - - + + - + @@ -1072,15 +1278,87 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -1088,15 +1366,17 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + - - + + - + @@ -1104,31 +1384,35 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + - - + + - + - + + + - - + + - + @@ -1136,41 +1420,47 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + - - + + - + - + + + - - + + + + - - + + - + - + @@ -1347,6 +1637,15 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + + + + + + + + @@ -1395,7 +1694,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -1404,7 +1703,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -1413,7 +1712,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -1422,7 +1721,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -1431,7 +1730,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -1449,6 +1748,60 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1512,10 +1865,28 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + + + + + + + + - + + + + + + + + + + @@ -1530,8 +1901,8 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - - + + @@ -1543,7 +1914,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -1556,7 +1927,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -1569,8 +1940,8 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - - + + @@ -1582,7 +1953,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -1595,7 +1966,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -1608,8 +1979,60 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1634,7 +2057,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -1647,7 +2070,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -1946,6 +2369,19 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + + + + + + + + + + + + @@ -2037,7 +2473,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -2050,7 +2486,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -2063,7 +2499,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -2076,7 +2512,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -2089,7 +2525,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -2102,7 +2538,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -2115,7 +2551,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -2128,7 +2564,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -2141,7 +2577,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -2154,7 +2590,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -2167,7 +2603,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -2180,7 +2616,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -2193,7 +2629,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -2206,7 +2642,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -2219,7 +2655,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -2232,6 +2668,45 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- 1.7.9.5