@@ -, +, @@ --- C4/Search.pm | 3 ++ etc/zebradb/biblios/etc/bib1.att | 3 ++ etc/zebradb/ccl.properties | 9 ++++ .../marc21/biblios/biblio-koha-indexdefs.xml | 32 +++++++++++++- .../marc21/biblios/biblio-zebra-indexdefs.xsl | 44 ++++++++++++++++++-- 5 files changed, 86 insertions(+), 5 deletions(-) --- a/C4/Search.pm +++ a/C4/Search.pm @@ -1198,6 +1198,9 @@ sub getIndexes{ 'popularity', 'pubdate', 'Publisher', + 'Provider', + 'Provider-place', + 'Provider-date', 'Record-control-number', 'rcn', 'Record-type', --- a/etc/zebradb/biblios/etc/bib1.att +++ a/etc/zebradb/biblios/etc/bib1.att @@ -205,6 +205,7 @@ att 1221 Subject-occupation att 1222 Subject-function att 1223 Edition att 1224 GPO-Item-Number +att 1225 Provider # Koha Local-Use Biblio Indexes att 9001 Control-number @@ -219,6 +220,8 @@ att 9009 cn-prefix att 9010 cn-suffix att 9011 Suppress att 9012 Identifier-other +att 9014 Provider-place +att 9015 Provider-date # Items Index att 8001 withdrawn --- a/etc/zebradb/ccl.properties +++ a/etc/zebradb/ccl.properties @@ -578,6 +578,15 @@ Personal-name-seealso 1=Personal-name-seealso Publisher 1=1018 pb Publisher +#Provider 1225 A generic, single index 257$a2 +# combining place, publisher, 260$abcdefg3 +# and date. To avoid searching 264$abc3 +# multiple indexes for 270$abcd +# publication/production info. +Provider 1=1225 +Provider-place 1=9014 +Provider-date 1=9015 + #Note 63 A concise statement in which 5XX # such information as extended # physical description, --- a/etc/zebradb/marc_defs/marc21/biblios/biblio-koha-indexdefs.xml +++ a/etc/zebradb/marc_defs/marc21/biblios/biblio-koha-indexdefs.xml @@ -416,21 +416,51 @@ pl:w pl:p + Provider-place:w + Provider-place:p Publisher:w Publisher:p + Provider:w + Provider:p copydate:w copydate:s + Provider-date:w + Provider-date:s pl:w - + Provider:w + + + + pl:w + pl:p + Provider-place:w + Provider-place:p + + + Publisher:w + Publisher:p + Provider:w + Provider:p + + + copydate:w + copydate:s + Provider-date:w + Provider-date:s + + + pl:w + Provider:w + Extent:w --- a/etc/zebradb/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl +++ a/etc/zebradb/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl @@ -320,21 +320,44 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + - + - + + + + + + + + + + + + + + + + + + + + + + + + @@ -1840,7 +1863,20 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + + + + + + + + + + + + + + --