From dc4c4b2cd7745b3374f184d6ce7a218189110bbf Mon Sep 17 00:00:00 2001 From: Martin Renvoize Date: Thu, 7 Feb 2013 18:42:24 +0000 Subject: [PATCH] Bug 8620 - Barcode searching not working correctly Content-Type: text/plain; charset="utf-8" This patch adds barcode back into the any index in the relevant config files for dom indexing. To test: Before patch try seraching a for a barcode from the keyword search in either opac or staff interfaces (like scanning a barcode into the 'search the catalogue' in the staff client). You'll likely get no results. After the patch, doing the same search should bring up the specific book your looking for. --- .../marc21/biblios/biblio-koha-indexdefs.xml | 475 ++++++++++---------- .../marc21/biblios/biblio-zebra-indexdefs.xsl | 4 +- etc/zebradb/marc_defs/marc21/biblios/record.abs | 2 +- 3 files changed, 241 insertions(+), 240 deletions(-) diff --git a/etc/zebradb/marc_defs/marc21/biblios/biblio-koha-indexdefs.xml b/etc/zebradb/marc_defs/marc21/biblios/biblio-koha-indexdefs.xml index 14443d6..c839326 100644 --- a/etc/zebradb/marc_defs/marc21/biblios/biblio-koha-indexdefs.xml +++ b/etc/zebradb/marc_defs/marc21/biblios/biblio-koha-indexdefs.xml @@ -1,7 +1,7 @@ - marc:datafield[@tag='999']/marc:subfield[@code='c'] + llength:w @@ -11,15 +11,15 @@ Bib-level:w - + Control-number:w - + Date/time-last-modified:w - + Microform-generation:n @@ -38,7 +38,7 @@ ff7-01-02:w - + date-entered-on-file:n @@ -76,7 +76,7 @@ bio:w - ln:n + ln:w ctype:w @@ -84,17 +84,17 @@ Record-source:w - + LC-card-number:w Identifier-standard:w - + LC-card-number:w Identifier-standard:w - + BNB-card-number:w BGF-number:w @@ -102,141 +102,141 @@ Number-natl-biblio:w Identifier-standard:w - + Number-legal-deposit:w Identifier-standard:w - + Identifier-standard:w - + ISBN:w Identifier-standard:w - + Identifier-standard:w - + ISSN:w Identifier-standard:w - + Identifier-standard:w - + Identifier-standard:w - + Identifier-other:w - + Identifier-standard:w - + Identifier-standard:w - + Report-number:w Identifier-standard:w - + Number-music-publisher:w Identifier-standard:w - + CODEN:w Identifier-standard:w - + Map-scale:w - + Identifier-standard:w Stock-number:w - + Code-institution:w Record-source:w - + ln:w - + ln:w - + ln:w - + ln:w - + Code-geographic:w - + LC-call-number:w LC-call-number:p LC-call-number:s - + LC-call-number:w LC-call-number:p LC-call-number:s - + Geographic-class:w - + NLM-call-number:w - + NAL-call-number:w - + UDC-classification:w - + Dewey-classification:w Dewey-classification:s - + Number-govt-pub:w - + Cross-Reference:w Koha-Auth-Number:w - + Author:w Author:p @@ -246,7 +246,7 @@ Author-personal-bibliography:p Author-personal-bibliography:s - + Author:w Author:p @@ -257,11 +257,11 @@ Name-and-title:w Personal-name:w - + Koha-Auth-Number:w - + Author:w Author:p @@ -272,11 +272,11 @@ Name-and-title:w Corporate-name:w - + Koha-Auth-Number:w - + Author:w Author:p @@ -287,83 +287,83 @@ Name-and-title:w Conference-name:w - + Thematic-number:w - + Music-key:w - + Koha-Auth-Number:w - + Title:w Title:p Title-uniform:w - + Title:w Title:p Title-abbreviated:w - + Title:w Title:p Title-abbreviated:w - + Title:w Title:p Title-other-variant:w - + Title:w Title:p Title-expanded:w - + Title:w Title:p Title-key:w - + Music-key:w - + Thematic-number:w - + Title:w Title:p Title-uniform:w - + Thematic-number:w - + Music-key:w - + Title:w Title:p Title-collective:w - + Title-cover:w Title-cover:p @@ -372,24 +372,24 @@ Title:p Title:s - + Author:w Author-in-order:w Author-in-order:p Author-in-order:s - + Cross-Reference:w Koha-Auth-Number:w - + Title:w Title:p - + Title:w Title:p @@ -397,7 +397,7 @@ Title-expanded:w Title-former:w - + Title:w Title:p @@ -405,166 +405,166 @@ Title-other-variant:w Related-periodical:w - + pl:w pl:p - + Publisher:w Publisher:p - + copydate:w copydate:s - + pl:w - + Extent:w Extent:p - + Name-and-title:w - + Author-title:w Name-and-title:w Title:w Title-series:w - + Koha-Auth-Number:w - + Author:w Author-name-personal:w Name:w Personal-name:w - + Name-and-title:w - + Author-title:w Title:w Title-series:w - + Koha-Auth-Number:w - + Author:w Corporate-name:w - + Name-and-title:w - + Author-title:w Title-series:w - + Author:w Conference-name:w - + Title-series:w Title-series:p - + Koha-Auth-Number:w - + Title-series:w Title-series:p Title:w Title-series:w - + Title-series:w Title-series:p - + Koha-Auth-Number:w - + Title:w Title-series:w - + Note:w Note:p - + Material-type:w - + Author:w - + Title:w - + Note:w Note:p - + Indexed-by:w - + Abstract:w Abstract:p - + lex:n - + arl:w arl:n - + arp:w arp:n - + Note:w Note:p - + Name-and-title:w Name:w @@ -573,18 +573,18 @@ Subject:w Subject:p - + Name-and-title:w Title:w Subject:w Subject:p - + Koha-Auth-Number:w - + Name:w Personal-name:w @@ -592,204 +592,204 @@ Subject:w Subject:p - + Name-and-title:w Subject:w Subject:p - + Name-and-title:w Title:w Subject:w Subject:p - + Koha-Auth-Number:w - + Name:w Subject:w Subject:p Corporate-name:w - + Name-and-title:w Subject:w Subject:p - + Name-and-title:w Title:w Subject:w Subject:p - + Koha-Auth-Number:w - + Conference-name:w Name:w Subject:w Subject:p - + Thematic-number:w Subject:w Subject:p - + Music-key:w Subject:w Subject:p - + Koha-Auth-Number:w - + Subject:w Subject:p - + Koha-Auth-Number:w - + Subject:w Subject:p - + Koha-Auth-Number:w - + Name-geographic:w Subject:w Subject:p - + Koha-Auth-Number:w - + Koha-Auth-Number:w - + Subject:w Subject:p - + Koha-Auth-Number:w - + Subject:w Subject:p - + Koha-Auth-Number:w - + Subject:w Subject:p - + Koha-Auth-Number:w - + Subject:w Subject:p - + Koha-Auth-Number:w - + Subject:w Subject:p - + curriculum:w curriculum:p Subject:w Subject:p - + curriculum:w curriculum:p Subject:w Subject:p - + curriculum:w curriculum:p Subject:w Subject:p - + Subject:w Subject:p - + Koha-Auth-Number:w - + Subject:w Subject:p - + Cross-Reference:w Koha-Auth-Number:w - + Author:w Author:p - + Thematic-number:w - + Music-key:w - + Author-title:w Name-and-title:w Title:w Title-uniform:w - + Author:w Author:p @@ -798,43 +798,43 @@ Editor:w Personal-name:w - + Author-title:w Name-and-title:w Title:w Title-uniform:w - + Name-and-title:w - + Koha-Auth-Number:w - + Author:w Author:p Corporate-name:w Name:w - + Name-and-title:w - + Author-title:w Title:w Title-uniform:w - + Koha-Auth-Number:w - + Author:w Author:p @@ -842,119 +842,119 @@ Name:w Conference-name:w - + Thematic-number:w - + Music-key:w - + Koha-Auth-Number:w - + Title:w Title:p Title-uniform:w - + Title:w Title:p Title-other-variant:w - + Name-geographic:w - + Koha-Auth-Number:w - + Name-geographic:w - + Record-control-number:w - + Record-control-number:w - + Host-item:w - + Host-Item-Number:w - + Host-item:w - + Record-control-number:w - + Record-control-number:w - + Record-control-number:w - + Record-control-number:w - + Record-control-number:w - + Title:w - + Record-control-number:w - + Title:w Title:p Title-former:w Related-periodical:w - + Record-control-number:w - + Title:w Title:p Title-later:w Related-periodical:w - + Record-control-number:w - + Name-and-title:w Title-series:w Title-series:p - + Author-title:w Name-and-title:w @@ -962,28 +962,28 @@ Title-series:w Title-series:p - + Koha-Auth-Number:w - + Record-control-number:w - + Author:w Author-name-personal:w Name:w Personal-name:w - + Name-and-title:w Title-series:w Title-series:p - + Author-title:w Name-and-title:w @@ -991,32 +991,32 @@ Title-series:w Title-series:p - + Record-control-number:w - + Koha-Auth-Number:w - + Author:w Corporate-name:w Author-name-corporate:w Name:w - + Name-and-title:w Title-series:w Title-series:p - + Koha-Auth-Number:w - + Author-title:w Name-and-title:w @@ -1024,240 +1024,241 @@ Title-series:w Title-series:p - + Record-control-number:w - + Author:w Author-name-corporate:w Name:w Conference-name:w - + Record-control-number:w - + Koha-Auth-Number:w - + Title:w Title-series:w Title-series:p - + Title:w Title-series:w Title-series:p - + Local-Number:n Local-Number:w Local-Number:s - + biblioitemnumber:n biblioitemnumber:w biblioitemnumber:s - + totalissues:n totalissues:s - + cn-bib-source:w - + cn-bib-sort:n cn-bib-sort:s - + itemtype:w itemtype:p itype:w itype:p - + Suppress:w Suppress:n - + cn-class:w - + cn-item:w - + cn-prefix:w - + cn-suffix:w - + withdrawn:n withdrawn:w - + lost:w lost:n - + classification-source:w - + materials-specified:w - + damaged:n damaged:w - + restricted:n restricted:w - + cn-sort:n cn-sort:s - + notforloan:n notforloan:w - + ccode:w ccode:p - + itemnumber:n itemnumber:s - + homebranch:w - + holdingbranch:w - + location:w - + Date-of-acquisition:w Date-of-acquisition:d Date-of-acquisition:s - + acqsource:w - + coded-location-qualifier:w - + price:w - + stocknumber:w - + stack:n stack:w - + issues:n issues:w issues:s - + renewals:n renewals:w - + reserves:n reserves:w - + Local-classification:w Local-classification:p Local-classification:s - + barcode:w barcode:n + any:w - + onloan:n onloan:w - + datelastseen:w - + datelastborrowed:w - + copynumber:w - + uri:u - + replacementprice:w - + replacementpricedate:w - + itype:w itype:p - + Note:w Note:p diff --git a/etc/zebradb/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl b/etc/zebradb/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl index 14f299e..e5463f6 100644 --- a/etc/zebradb/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl +++ b/etc/zebradb/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl @@ -119,7 +119,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + @@ -1252,7 +1252,7 @@ definition file (probably something like {biblio,authority}-koha-indexdefs.xml) - + diff --git a/etc/zebradb/marc_defs/marc21/biblios/record.abs b/etc/zebradb/marc_defs/marc21/biblios/record.abs index 0f8360e..9dcf072 100644 --- a/etc/zebradb/marc_defs/marc21/biblios/record.abs +++ b/etc/zebradb/marc_defs/marc21/biblios/record.abs @@ -315,7 +315,7 @@ melm 952$l issues:n,issues:w,issues:s melm 952$m renewals:n,renewals:w melm 952$n reserves:n,reserves:w melm 952$o Local-classification:w,Local-classification:p,Local-classification:s -melm 952$p barcode,barcode:n +melm 952$p barcode,barcode:n,any:w melm 952$q onloan:n,onloan:w melm 952$r datelastseen melm 952$s datelastborrowed -- 1.7.10.4