@@ -, +, @@ fields - su-to, su-geo and su-ut are defined as aliases of Subject. - a specific index is defined, but not used in record.abs : Subject-name-personal, alias su-na - the string "test9828" in 600$c 600$f 600$p, 602$f, 616$c, 616$f, 606$2,600$2 - the string "subform" in 600$j --- C4/Search.pm | 6 + etc/zebradb/biblios/etc/bib1.att | 4 +- etc/zebradb/ccl.properties | 43 +- .../unimarc/biblios/biblio-koha-indexdefs.xml | 705 +++++++++++++++++--- .../unimarc/biblios/biblio-zebra-indexdefs.xsl | 694 ++++++++++++------- 5 files changed, 1132 insertions(+), 320 deletions(-) --- a/C4/Search.pm +++ a/C4/Search.pm @@ -1048,9 +1048,15 @@ sub getIndexes{ 'Subject-subdivision', 'Summary', 'Suppress', + 'su-chrono', + 'su-corp', + 'su-conf', 'su-geo', + 'su-form', + 'su-genre', 'su-na', 'su-to', + 'su-ti', 'su-ut', 'ut', 'Term-genre-form', --- a/etc/zebradb/biblios/etc/bib1.att +++ a/etc/zebradb/biblios/etc/bib1.att @@ -142,8 +142,8 @@ att 1071 Section-heading att 1072 Subject-GOO att 1073 Subject-name-conference att 1074 Subject-name-corporate -att 1075 Subject-genre/form -att 1076 Subject-name-gerographical +att 1075 Subject-genre-form +att 1076 Subject-name-geographical att 1077 Subject-chronological att 1078 Subject-title att 1079 Subject-topical --- a/etc/zebradb/ccl.properties +++ a/etc/zebradb/ccl.properties @@ -625,9 +625,7 @@ rcn Record-control-number # 655, 656, 657, 69X Subject 1=21 su Subject -su-to Subject -su-geo Subject -su-ut Subject + #Subject-BDI 23 Subject headings from # Bibliotek Dokumentasjon # Informasjon -- a controlled @@ -676,7 +674,7 @@ su-ut Subject # appears in a subject heading. Subject-name-personal 1=1009 su-na 1=1009 -#Subject-name-personal + #Subject-PA 26 Subject headings from 600i2, 610i2, # Thesaurus of Psychological 611i2, 630i2, # Index Terms -- maintained 650i2, 651i2 @@ -722,11 +720,43 @@ su-na 1=1009 #Subject-subdivision 47 An extension to a subject 6XX$x, 6XX$y, # heading indicating the form, 6XX$z -# place, period of time treated, +# place, period of time treated, UNIMARC 6XX$j # or aspect of the subject # treated. Subject-subdivision 1=47 +#Subject-name-conference 1073 MARC21 611 ; UNIMARC 601 +Subject-name-conference 1=1073 +su-conf Subject-name-conference + +#Subject-name-corporate 1074 MARC21 610 ; UNIMARC 601 +Subject-name-corporate 1=1074 +su-corp Subject-name-corporate + +#Subject-genre-form 1075 MARC21 610 ; UNIMARC 608 +# UNIMARC 6XX$j +Subject-genre-form 1=1075 +su-genre Subject-genre-form +su-form Subject-genre-form + +#Subject-geographical 1076 MARC21 651 ; UNIMARC 607 +# MARC21 AND UNIMARC 6XX$y +Subject-geographical 1=1076 +su-geo Subject-geographical + +#Subject-chronological 1077 MARC21 and UNIMARC 6XX$z +Subject-chronological 1=1077 +su-chrono Subject-chronological + +#Subject-title 1078 MARC21 630 ; UNIMARC 605 +Subject-title 1=1078 +su-ut Subject-title +su-ti Subject-title + +#Subject-topical 1079 MARC21 650 ; UNIMARC 606 +Subject-topical 1=1079 +su-to Subject-topical + #Title 4 A word, phrase, character, 130, 21X-24X, 440, # or group of characters, 490, 730, 740, 830, # normally appearing in an item, 840, subfield $t @@ -1218,9 +1248,6 @@ sort3 7=3 #corporateName 1=2 #conferenceName 1=3 #uniformTitle 1=6 -#geographicName 1=58 -#topicalSubject 1=1079 -#genreForm 1=1075 ################################################### # Rules for a few GILS fields --- a/etc/zebradb/marc_defs/unimarc/biblios/biblio-koha-indexdefs.xml +++ a/etc/zebradb/marc_defs/unimarc/biblios/biblio-koha-indexdefs.xml @@ -1153,148 +1153,683 @@ Title:p - - - Personal-name:w - Personal-name:p - Subject:w - Subject:p - + + + + + + + Koha-Auth-Number:w Koha-Auth-Number:n - - Subject:w - Subject:p - - - - Corporate-name:w - Conference-name:w - Corporate-name:p - Conference-name:p - + Koha-Auth-Number:w Koha-Auth-Number:n - - Subject:w - Subject:p - - - - Personal-name:w - Personal-name:p - + Koha-Auth-Number:w Koha-Auth-Number:n - - Subject:w - Subject:p - - + Koha-Auth-Number:w Koha-Auth-Number:n - - Subject:w - Subject:p - - + Koha-Auth-Number:w Koha-Auth-Number:n - - Subject:w - Subject:p - - + Koha-Auth-Number:w Koha-Auth-Number:n - - Subject:w - Subject:p - - + Koha-Auth-Number:w Koha-Auth-Number:n - - Subject:w - Subject:p - - + Koha-Auth-Number:w Koha-Auth-Number:n - - Subject:w - Subject:p - - - + + Koha-Auth-Number:w Koha-Auth-Number:n - - Subject:w - Subject:p - - + Koha-Auth-Number:w Koha-Auth-Number:n - - Subject:w - Subject:p - - + Koha-Auth-Number:w Koha-Auth-Number:n - - Subject:w - Subject:p - - + Koha-Auth-Number:w Koha-Auth-Number:n - - Subject:w - Subject:p - - + Koha-Auth-Number:w Koha-Auth-Number:n - - Subject:w - Subject: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 + + + + + + + + Personal-name:w + Personal-name:p + Subject-name-personal:w + Subject-name-personal:p Subject:w Subject:p - + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-genre-form:w + Subject-genre-form:p + Subject-name-personal:w + Subject-name-personal:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-name-personal:w + Subject-name-personal:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-name-geographical:w + Subject-name-geographical:p + Subject-name-personal:w + Subject-name-personal:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-chronological:w + Subject-chronological:p + Subject-name-personal:w + Subject-name-personal:p + + + + + + + + + + + Corporate-name:w + Corporate-name:p + Conference-name:w + Conference-name:p + Subject-name-conference:w + Subject-name-conference:p + Subject-name-corporate:w + Subject-name-corporate:p + Subject:w + Subject:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-genre-form:w + Subject-genre-form:p + Subject-name-conference:w + Subject-name-conference:p + Subject-name-corporate:w + Subject-name-corporate:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-name-conference:w + Subject-name-conference:p + Subject-name-corporate:w + Subject-name-corporate:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-name-geographical:w + Subject-name-geographical:p + Subject-name-conference:w + Subject-name-conference:p + Subject-name-corporate:w + Subject-name-corporate:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-chronological:w + Subject-chronological:p + Subject-name-conference:w + Subject-name-conference:p + Subject-name-corporate:w + Subject-name-corporate:p + + + + + + + + + Personal-name:w + Personal-name:p + Subject-name-personal:w + Subject-name-personal:p + Subject:w + Subject:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-genre-form:w + Subject-genre-form:p + Subject-name-personal:w + Subject-name-personal:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-name-personal:w + Subject-name-personal:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-name-geographical:w + Subject-name-geographical:p + Subject-name-personal:w + Subject-name-personal:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-chronological:w + Subject-chronological:p + Subject-name-personal:w + Subject-name-personal:p + + + + + + + + Name-and-title:w + Name-and-title:p + Subject-title:w + Subject-title:p + Personal-name:w + Personal-name:p + Subject-name-personal:w + Subject-name-personal:p + Subject:w + Subject:p + + + + Name-and-title:w + Name-and-title:p + Subject-title:w + Subject-title:p + Subject-name-personal:w + Subject-name-personal:p + Subject:w + Subject:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-genre-form:w + Subject-genre-form:p + Subject-title:w + Subject-title:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-title:w + Subject-title:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-name-geographical:w + Subject-name-geographical:p + Subject-title:w + Subject-title:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-chronological:w + Subject-chronological:p + Subject-title:w + Subject-title:p + + + + + + + Subject-title:w + Subject-title:p + Subject:w + Subject:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-genre-form:w + Subject-genre-form:p + Subject-title:w + Subject-title:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-title:w + Subject-title:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-name-geographical:w + Subject-name-geographical:p + Subject-title:w + Subject-title:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-chronological:w + Subject-chronological:p + Subject-title:w + Subject-title:p + + + + + + + Subject-topical:w + Subject-topical:p + Subject:w + Subject:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-genre-form:w + Subject-genre-form:p + Subject-topical:w + Subject-topical:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-topical:w + Subject-topical:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-name-geographical:w + Subject-name-geographical:p + Subject-topical:w + Subject-topical:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-chronological:w + Subject-chronological:p + Subject-topical:w + Subject-topical:p + + + + + + + Name-geographic:w + Name-geographic:p + Subject-name-geographical:w + Subject-name-geographical:p + Subject:w + Subject:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-genre-form:w + Subject-genre-form:p + Subject-name-geographical:w + Subject-name-geographical:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-name-geographical:w + Subject-name-geographical:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-name-geographical:w + Subject-name-geographical:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-chronological:w + Subject-chronological:p + Subject-name-geographical:w + Subject-name-geographical:p + + + + + + + Subject-genre-form:w + Subject-genre-form:p + Subject:w + Subject:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-genre-form:w + Subject-genre-form:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-genre-form:w + Subject-genre-form:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-name-geographical:w + Subject-name-geographical:p + Subject-genre-form:w + Subject-genre-form:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-chronological:w + Subject-chronological:p + Subject-genre-form:w + Subject-genre-form:p + + + + + + Subject:w + Subject:p + + + + + + + + Subject:w + Subject:p + + + + + + + + + Subject:w + Subject:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-genre-form:w + Subject-genre-form:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-name-geographical:w + Subject-name-geographical:p + + + + Subject:w + Subject:p + Subject-subdivision:w + Subject-subdivision:p + Subject-chronological:w + Subject-chronological:w + + + + + + + + Subject:w + Subject:p + + + + + + + + + Subject:w + Subject:p + + + + + + + + Subject:w + Subject:p + + + + + + + + Subject:w + Subject:p + + + + + + Subject:w + Subject:p + --- a/etc/zebradb/marc_defs/unimarc/biblios/biblio-zebra-indexdefs.xsl +++ a/etc/zebradb/marc_defs/unimarc/biblios/biblio-zebra-indexdefs.xsl @@ -436,8 +436,6 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - - @@ -1678,28 +1676,49 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - - + + - - + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1707,22 +1726,85 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1732,6 +1814,48 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1741,6 +1865,41 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1750,6 +1909,41 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1759,6 +1953,41 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1769,32 +1998,42 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - - + + - - - - + + - - - - + + + + + + + + + + + + + + + + - + @@ -1802,8 +2041,15 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + + + + + + - + @@ -1811,8 +2057,15 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) + + + + + + + - + @@ -1820,44 +2073,217 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - - - + - - - - + + - - - - + + - - - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2273,188 +2699,6 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --