From 964a9565abb7267599813390db3c1f76d7e3d8c7 Mon Sep 17 00:00:00 2001 From: Mathieu Saby Date: Mon, 12 Nov 2012 19:54:08 +0100 Subject: [PATCH] Bug 8962 : Create a new anywhere index (draft patch) This is a draft patch creating a new index 'anywhere'. It changes - templates for staff interface (index anywhere added to dropdown index lists) - ccl.properties - record.abs for UNIMARC : index 'any' limited to 010, 011, 071, 072, 073, 70X, 71X, 200, 205, 210c, 225adehiv, 330, 328, 4XXt, 5XX, 6XX, 995fk - record.abs for MARC21 : index 'any' limited to 02X, 030, 110, 111, 130, 21X, 22X, 24X, 260b, 4XX, 505, 520, 6XX, 7XX, 8XX, 952p --- etc/zebradb/ccl.properties | 2 +- etc/zebradb/marc_defs/marc21/biblios/record.abs | 201 +++++++++---------- etc/zebradb/marc_defs/unimarc/biblios/record.abs | 202 ++++++++++---------- .../prog/en/includes/search_indexes.inc | 1 + .../prog/en/modules/catalogue/results.tt | 4 + 5 files changed, 209 insertions(+), 201 deletions(-) diff --git a/etc/zebradb/ccl.properties b/etc/zebradb/ccl.properties index f93de96..36f1da1 100644 --- a/etc/zebradb/ccl.properties +++ b/etc/zebradb/ccl.properties @@ -84,7 +84,7 @@ kw Any # support both 'any' and 'anywhere', if the origin uses 'Any' # (rather than 'Anywhere') it is asking the target to locate # the term only if it can do so relatively inexpensively. -#Anywhere 1=1035 +Anywhere 1=1035 #Author-name 1003 A personal or corporate author, 100, 110, 111, 400 # or a conference or meeting 410, 411, 700, 710, diff --git a/etc/zebradb/marc_defs/marc21/biblios/record.abs b/etc/zebradb/marc_defs/marc21/biblios/record.abs index 0f8360e..807c9fb 100644 --- a/etc/zebradb/marc_defs/marc21/biblios/record.abs +++ b/etc/zebradb/marc_defs/marc21/biblios/record.abs @@ -25,6 +25,7 @@ marc usmarc.mar systag sysno rank xpath enable # Some notes: +# fields indexed in any : 02X, 030, 110, 111, 130, 21X, 22X, 24X, 260b, 4XX, 505, 520, 6XX, 7XX, 8XX, 952p # pl = Published Place # ta = Target Audience 002/22 # ff8-23 @@ -43,7 +44,7 @@ xpath enable # acqdate [yyyy-mm-dd] (952$d, indexed in date,word,sort indexes) # pubdate [yyyy] (008/7-10, indexed in year,word,num,sort indexes) -all any +all anywhere # melm 000 rtype:n:range(data,06,1),Bib-level:w:range(data,07,01) xelm /record/leader llength:w:range(data,0,5),rtype:w:range(data,6,1),Bib-level:w:range(data,7,1) # example: xelm /record/leader l1:w:range(data,0,5),l2:w:range(data,10,2) @@ -59,17 +60,17 @@ melm 011 LC-card-number,Identifier-standard melm 015 BNB-card-number,BGF-number,Number-db,Number-natl-biblio,Identifier-standard melm 017 Number-legal-deposit,Identifier-standard melm 018 Identifier-standard -melm 020$a ISBN:w,Identifier-standard:w -melm 020 Identifier-standard -melm 022$a ISSN:w,Identifier-standard:w -melm 022 Identifier-standard -melm 023 Identifier-standard -melm 024$a Identifier-other -melm 024 Identifier-standard -melm 025 Identifier-standard -melm 027 Report-number,Identifier-standard -melm 028 Number-music-publisher,Identifier-standard -melm 030 CODEN,Identifier-standard +melm 020$a ISBN:w,Identifier-standard:w,any:w +melm 020 Identifier-standard,any:w +melm 022$a ISSN:w,Identifier-standard:w,any:w +melm 022 Identifier-standard,any:w +melm 023 Identifier-standard,any:w +melm 024$a Identifier-other,any:w +melm 024 Identifier-standard,any:w +melm 025 Identifier-standard,any:w +melm 027 Report-number,Identifier-standard,any:w +melm 028 Number-music-publisher,Identifier-standard,any:w +melm 030 CODEN,Identifier-standard,any:w #melm 033 Date melm 034 Map-scale #melm 035 Local-number,Identifier-standard @@ -96,68 +97,68 @@ melm 086 Number-govt-pub #Identifier-standard:w melm 100$9 Cross-Reference:w,Koha-Auth-Number -melm 100$a Author,Author:p,Author:s,Editor,Author-personal-bibliography,Author-personal-bibliography:p,Author-personal-bibliography:s -melm 100 Author,Author:p,Author:s,Author-title,Author-name-personal,Name,Name-and-title,Personal-name +melm 100$a Author,Author:p,Author:s,Editor,Author-personal-bibliography,Author-personal-bibliography:p,Author-personal-bibliography:s,any:w,any:p +melm 100 Author,Author:p,Author:s,Author-title,Author-name-personal,Name,Name-and-title,Personal-name,any:w,any:p melm 110$9 Koha-Auth-Number -melm 110 Author,Author:p,Author:s,Author-title,Author-name-corporate,Name,Name-and-title,Corporate-name +melm 110 Author,Author:p,Author:s,Author-title,Author-name-corporate,Name,Name-and-title,Corporate-name,any:w,any:p melm 111$9 Koha-Auth-Number -melm 111 Author,Author:p,Author:s,Author-title,Author-name-corporate,Name,Name-and-title,Conference-name +melm 111 Author,Author:p,Author:s,Author-title,Author-name-corporate,Name,Name-and-title,Conference-name,any:w,any:p melm 130$n Thematic-number melm 130$r Music-key melm 130$9 Koha-Auth-Number -melm 130 Title,Title:p,Title-uniform +melm 130 Title,Title:p,Title-uniform,any:w,any:p -melm 210 Title,Title:p,Title-abbreviated -melm 211 Title,Title:p,Title-abbreviated -melm 212 Title,Title:p,Title-other-variant -melm 214 Title,Title:p,Title-expanded -melm 222 Title,Title:p,Title-key +melm 210 Title,Title:p,Title-abbreviated,any:w,any:p +melm 211 Title,Title:p,Title-abbreviated,any:w,any:p +melm 212 Title,Title:p,Title-other-variant,any:w,any:p +melm 214 Title,Title:p,Title-expanded,any:w,any:p +melm 222 Title,Title:p,Title-key,any:w,any:p melm 240$r Music-key melm 240$n Thematic-number -melm 240 Title:w,Title:p,Title-uniform +melm 240 Title:w,Title:p,Title-uniform,any:w,any:p melm 243$n Thematic-number melm 243$r Music-key -melm 243 Title:w,Title:p,Title-collective -melm 245$a Title-cover:w,Title-cover:p,Title-cover:s,Title:w,Title:p,Title:s -melm 245$c Author,Author-in-order:w,Author-in-order:p,Author-in-order:s +melm 243 Title:w,Title:p,Title-collective,any:w,any:p +melm 245$a Title-cover:w,Title-cover:p,Title-cover:s,Title:w,Title:p,Title:s,any:w,any:p +melm 245$c Author,Author-in-order:w,Author-in-order:p,Author-in-order:s,any:w,any:p melm 245$9 Cross-Reference:w,Koha-Auth-Number -melm 245 Title:w,Title:p -melm 246 Title,Title:p,Title-abbreviated,Title-expanded,Title-former -melm 247 Title,Title:p,Title-former,Title-other-variant,Related-periodical +melm 245 Title:w,Title:p,any:w,any:p +melm 246 Title,Title:p,Title-abbreviated,Title-expanded,Title-former,any:w,any:p +melm 247 Title,Title:p,Title-former,Title-other-variant,Related-periodical,any:w,any:p melm 260$a pl:w,pl:p -melm 260$b Publisher:w,Publisher:p +melm 260$b Publisher:w,Publisher:p,any:w,any:p melm 260$c copydate,copydate:s melm 260 pl melm 300 Extent:w,Extent:p -melm 400$a Name-and-title -melm 400$t Author-title,Name-and-title,Title,Title-series +melm 400$a Name-and-title,any:w,any:p +melm 400$t Author-title,Name-and-title,Title,Title-series,any:w,any:p melm 400$9 Koha-Auth-Number -melm 400 Author,Author-name-personal,Name,Personal-name -melm 410$a Name-and-title -melm 410$t Author-title,Title,Title-series +melm 400 Author,Author-name-personal,Name,Personal-name,any:w,any:p +melm 410$a Name-and-title,any:w,any:p +melm 410$t Author-title,Title,Title-series,any:w,any:p melm 410$9 Koha-Auth-Number -melm 410 Author,Corporate-name +melm 410 Author,Corporate-name,any:w,any:p #melm 410 Author-name-corporate,Name -melm 411$a Name-and-title +melm 411$a Name-and-title,any:w,any:p #melm 411$t title,author,Author-title,Title-series -melm 411$t Author-title,Title-series -melm 411 Author,Conference-name +melm 411$t Author-title,Title-series,any:w,any:p +melm 411 Author,Conference-name,any:w,any:p #melm 411 author,Author-name-corporate,Name #melm 411 Author-name-corporate,Name -melm 440$a Title-series:w,Title-series:p +melm 440$a Title-series:w,Title-series:p,any:w,any:p melm 440$9 Koha-Auth-Number -melm 440 Title-series:w,Title-series:p,Title,Title-series -melm 490$a Title-series:w,Title-series:p +melm 440 Title-series:w,Title-series:p,Title,Title-series,any:w,any:p +melm 490$a Title-series:w,Title-series:p,any:w,any:p melm 490$9 Koha-Auth-Number -melm 490 Title,Title-series +melm 490 Title,Title-series,any:w,any:p melm 500 Note:w,Note:p melm 502 Material-type -melm 505$r Author -melm 505$t Title +melm 505$r Author,any:w,any:p +melm 505$t Title,any:w,any:p melm 505 Note:w,Note:p melm 510 Indexed-by -melm 520 Abstract:w,Abstract:p +melm 520 Abstract:w,Abstract:p,any:w,any:p melm 521$a lex:n melm 526$c arl,arl:n melm 526$d arp,arp:n @@ -165,111 +166,111 @@ melm 526$d arp,arp:n #melm 541$d Date-of-acquisition,Date-of-acquisition:s melm 590 Note:w,Note:p -melm 600$a Name-and-title,Name,Personal-name,Subject-name-personal,Subject,Subject:p -melm 600$t Name-and-title,Title,Subject,Subject:p +melm 600$a Name-and-title,Name,Personal-name,Subject-name-personal,Subject,Subject:p,any:w,any:p +melm 600$t Name-and-title,Title,Subject,Subject:p,any:w,any:p melm 600$9 Koha-Auth-Number #melm 600 Name,Personal-name,Subject-heading,Subject-name-personal -melm 600 Name,Personal-name,Subject-name-personal,Subject,Subject:p -melm 610$a Name-and-title,Subject,Subject:p -melm 610$t Name-and-title,Title,Subject,Subject:p +melm 600 Name,Personal-name,Subject-name-personal,Subject,Subject:p,any:w,any:p +melm 610$a Name-and-title,Subject,Subject:p,any:w,any:p,any:w,any:p +melm 610$t Name-and-title,Title,Subject,Subject:p,any:w,any:p melm 610$9 Koha-Auth-Number -melm 610 Name,Subject,Subject:p,Corporate-name -melm 611$a Name-and-title,Subject,Subject:p -melm 611$t Name-and-title,Title,Subject,Subject:p +melm 610 Name,Subject,Subject:p,Corporate-name,any:w,any:p +melm 611$a Name-and-title,Subject,Subject:p,any:w,any:p +melm 611$t Name-and-title,Title,Subject,Subject:p,any:w,any:p melm 611$9 Koha-Auth-Number -melm 611 Conference-name,Name,Subject,Subject:p -melm 630$n Thematic-number,Subject,Subject:p -melm 630$r Music-key,Subject,Subject:p +melm 611 Conference-name,Name,Subject,Subject:p,any:w,any:p +melm 630$n Thematic-number,Subject,Subject:p,any:w,any:p +melm 630$r Music-key,Subject,Subject:p,any:w,any:p melm 630$9 Koha-Auth-Number -melm 630 Subject,Subject:p +melm 630 Subject,Subject:p,any:w,any:p melm 650$9 Koha-Auth-Number -melm 650 Subject,Subject:p +melm 650 Subject,Subject:p,any:w,any:p melm 651$9 Koha-Auth-Number -melm 651 Name-geographic,Subject,Subject:p +melm 651 Name-geographic,Subject,Subject:p,any:w,any:p melm 652$9 Koha-Auth-Number #melm 652 subject-heading,subject-heading:p melm 653$9 Koha-Auth-Number -melm 653 Subject,Subject:p +melm 653 Subject,Subject:p,any:w,any:p melm 654$9 Koha-Auth-Number -melm 654 Subject,Subject:p +melm 654 Subject,Subject:p,any:w,any:p melm 655$9 Koha-Auth-Number -melm 655 Subject,Subject:p +melm 655 Subject,Subject:p,any:w,any:p melm 656$9 Koha-Auth-Number -melm 656 Subject,Subject:p +melm 656 Subject,Subject:p,any:w,any:p melm 657$9 Koha-Auth-Number -melm 657 Subject,Subject:p -melm 658$a curriculum:w,curriculum:p,Subject,Subject:p -melm 658$b curriculum:w,curriculum:p,Subject,Subject:p -melm 658$c curriculum:w,curriculum:p,Subject,Subject:p -melm 658 Subject,Subject:p +melm 657 Subject,Subject:p,any:w,any:p +melm 658$a curriculum:w,curriculum:p,Subject,Subject:p,any:w,any:p +melm 658$b curriculum:w,curriculum:p,Subject,Subject:p,any:w,any:p +melm 658$c curriculum:w,curriculum:p,Subject,Subject:p,any:w,any:p +melm 658 Subject,Subject:p,any:w,any:p melm 690$9 Koha-Auth-Number -melm 690 Subject,Subject:p +melm 690 Subject,Subject:p,any:w,any:p melm 700$9 Cross-Reference,Koha-Auth-Number -melm 700$a Author,Author:p +melm 700$a Author,Author:p,any:w,any:p melm 700$n Thematic-number melm 700$r Music-key #melm 700$t author,Author-title,Name-and-title,Title,Title-uniform -melm 700$t Author-title,Name-and-title,Title,Title-uniform -melm 700 Author,Author:p,Author-name-personal,Name,Editor,Personal-name +melm 700$t Author-title,Name-and-title,Title,Title-uniform,any:w,any:p +melm 700 Author,Author:p,Author-name-personal,Name,Editor,Personal-name,any:w,any:p #melm 710$t author,Author-title,Name-and-title,Title,Title-uniform -melm 710$t Author-title,Name-and-title,Title,Title-uniform +melm 710$t Author-title,Name-and-title,Title,Title-uniform,any:w,any:p #melm 710$a author,author:p,Name-and-title -melm 710$a Name-and-title +melm 710$a Name-and-title,any:w,any:p melm 710$9 Koha-Auth-Number -melm 710 Author,Author:p,Corporate-name,Name -melm 711$a Name-and-title +melm 710 Author,Author:p,Corporate-name,Name,any:w,any:p +melm 711$a Name-and-title,any:w,any:p #melm 711$t author,Author-title,Title,Title-uniform -melm 711$t Author-title,Title,Title-uniform +melm 711$t Author-title,Title,Title-uniform,any:w,any:p melm 711$9 Koha-Auth-Number #melm 711 author,Author-name-corporate,Name,Conference-name -melm 711 Author,Author:p,Author-name-corporate,Name,Conference-name +melm 711 Author,Author:p,Author-name-corporate,Name,Conference-name,any:w,any:p melm 730$n Thematic-number melm 730$r Music-key melm 730$9 Koha-Auth-Number -melm 730 Title,Title:p,Title-uniform -melm 740 Title,Title:p,Title-other-variant -melm 751$a Name-geographic +melm 730 Title,Title:p,Title-uniform,any:w,any:p +melm 740 Title,Title:p,Title-other-variant,any:w,any:p +melm 751$a Name-geographic,any:w,any:p melm 751$9 Koha-Auth-Number -melm 751 Name-geographic +melm 751 Name-geographic,any:w,any:p melm 770$w Record-control-number melm 772$w Record-control-number -melm 773$a Host-item +melm 773$a Host-item,any:w,any:p melm 773$9 Host-Item-Number -melm 773$t Host-item +melm 773$t Host-item,any:w,any:p melm 773$w Record-control-number melm 774$w Record-control-number melm 775$w Record-control-number melm 776$w Record-control-number melm 777$w Record-control-number -melm 780$t Title +melm 780$t Title,any:w,any:p melm 780$w Record-control-number -melm 780 Title,Title:p,Title-former,Related-periodical +melm 780 Title,Title:p,Title-former,Related-periodical,any:w,any:p melm 785$w Record-control-number -melm 785 Title,Title:p,Title-later,Related-periodical +melm 785 Title,Title:p,Title-later,Related-periodical,any:w,any:p melm 787$w Record-control-number -melm 800$a Name-and-title,Title-series:w,Title-series:p +melm 800$a Name-and-title,Title-series:w,Title-series:p,any:w,any:p #melm 800$t author,Author-title,Name-and-title,Title,Title-series -melm 800$t Author-title,Name-and-title,Title,Title-series:w,Title-series:p +melm 800$t Author-title,Name-and-title,Title,Title-series:w,Title-series:p,any:w,any:p melm 800$9 Koha-Auth-Number melm 800$w Record-control-number -melm 800 Author,Author-name-personal,Name,Personal-name -melm 810$a Name-and-title,Title-series:w,Title-series:p -melm 810$t Author-title,Name-and-title,Title,Title-series:w,Title-series:p +melm 800 Author,Author-name-personal,Name,Personal-name,any:w,any:p +melm 810$a Name-and-title,Title-series:w,Title-series:p,any:w,any:p +melm 810$t Author-title,Name-and-title,Title,Title-series:w,Title-series:p,any:w,any:p melm 810$w Record-control-number melm 810$9 Koha-Auth-Number -melm 810 Author,Corporate-name,Author-name-corporate,Name -melm 811$a Name-and-title,Title-series:w,Title-series:p +melm 810 Author,Corporate-name,Author-name-corporate,Name,any:w,any:p +melm 811$a Name-and-title,Title-series:w,Title-series:p,any:w,any:p melm 811$9 Koha-Auth-Number #melm 811$t author,Author-title,Name-and-title,Title,Title-series -melm 811$t Author-title,Name-and-title,Title,Title-series:w,Title-series:p +melm 811$t Author-title,Name-and-title,Title,Title-series:w,Title-series:p,any:w,any:p melm 811$w Record-control-number -melm 811 Author,Author-name-corporate,Name,Conference-name +melm 811 Author,Author-name-corporate,Name,Conference-name,any:w,any:p melm 830$w Record-control-number melm 830$9 Koha-Auth-Number -melm 830 Title,Title-series:w,Title-series:p -melm 840 Title,Title-series:w,Title-series:p +melm 830 Title,Title-series:w,Title-series:p,any:w,any:p +melm 840 Title,Title-series:w,Title-series:p,any:w,any:p ############################### # Koha Local-Use Biblio Indexes @@ -315,7 +316,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,any:p melm 952$q onloan:n,onloan:w melm 952$r datelastseen melm 952$s datelastborrowed diff --git a/etc/zebradb/marc_defs/unimarc/biblios/record.abs b/etc/zebradb/marc_defs/unimarc/biblios/record.abs index dcbc7a1..df56001 100644 --- a/etc/zebradb/marc_defs/unimarc/biblios/record.abs +++ b/etc/zebradb/marc_defs/unimarc/biblios/record.abs @@ -20,7 +20,9 @@ marc usmarc.mar systag sysno rank xpath disable -all any +# fields indexed in any : 010, 011, 071, 072, 073, 70X, 71X, 200, 205, 210c, 225adehiv, 330, 328, 4XXt, 5XX, 6XX, 995fk + +all anywhere melm 001 Local-number,Local-number:n # Local-number (biblionumber can be either in 090$9 or, on some setup, on 001) melm 009 Identifier-standard:w,Identifier-standard:n @@ -30,20 +32,20 @@ melm 099$d Date/time-last-modified:s,Date/time-last-modified:n,Date/time-la melm 099$t ccode:w -melm 010$a ISBN:w +melm 010$a ISBN:w,Identifier-standard:w,any:w # wrong ISBN -melm 010$z ISBN:w,Identifier-standard:w -melm 011$a ISSN:w,Identifier-standard:w +melm 010$z ISBN:w,Identifier-standard:w,any:w +melm 011$a ISSN:w,Identifier-standard:w,any:w # cancelled ISSN -melm 011$y ISSN:w,Identifier-standard:w +melm 011$y ISSN:w,Identifier-standard:w,any:w # wrong ISSN -melm 011$z ISSN:w,Identifier-standard:w +melm 011$z ISSN:w,Identifier-standard:w,any:w melm 200$b itemtype:w,itemtype:p,itype:w,itype:p melm 995$r itemtype:w,itemtype:p,itype:w,itype:p -melm 071$a Music-number:w,Identifier-standard:w -melm 072$a UPC:w,Identifier-standard:w -melm 073$a EAN:w,Identifier-standard:w +melm 071$a Music-number:w,Identifier-standard:w,any:w +melm 072$a UPC:w,Identifier-standard:w,any:w +melm 073$a EAN:w,Identifier-standard:w,any:w melm 100$a tpubdate:s:range(data,8,1),ta:w:range(data,17,1),ta:w:range(data,18,1),ta:w:range(data,19,1),Modified-code:n:range(data,21,1),ln:s:range(data,22,3),char-encoding:n:range(data,26,2),char-encoding:n:range(data,28,2),char-encoding:n:range(data,30,2),script-Title:n:range(data,34,2) melm 101$a ln @@ -89,40 +91,40 @@ melm 200$b itype:w,itype:p ############ AUTHORS ################## # main Author -melm 200$f Author:w,Author:p +melm 200$f Author:w,Author:p,any:w,any:p # other Authors -melm 200$g Author:w,Author:p +melm 200$g Author:w,Author:p,any:w,any:p # physical Author melm 700$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 700$a Author,Personal-name,Author:p,Personal-name:p,Personal-name,Author:s -melm 700 Author,Personal-name,Author:p,Personal-name:p,Personal-name:p +melm 700$a Author,Personal-name,Author:p,Personal-name:p,Personal-name,Author:s,any:w,any:p +melm 700 Author,Personal-name,Author:p,Personal-name:p,Personal-name:p,any:w,any:p melm 701$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 701 Author,Personal-name,Author:p,Personal-name:p,Personal-name:p +melm 701 Author,Personal-name,Author:p,Personal-name:p,Personal-name:p,any:w,any:p melm 702$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 702 Author,Personal-name,Author:p,Personal-name:p,Personal-name:p +melm 702 Author,Personal-name,Author:p,Personal-name:p,Personal-name:p,any:w,any:p # collective Author melm 710$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 710 Author,Author-name-corporate,Author-name-conference,Corporate-name,Conference-name,Author:p,Author-name-corporate:p,Author-name-conference:p,Corporate-name:p,Conference-name:p +melm 710 Author,Author-name-corporate,Author-name-conference,Corporate-name,Conference-name,Author:p,Author-name-corporate:p,Author-name-conference:p,Corporate-name:p,Conference-name:p,any:w,any:p melm 711$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 711 Author,Author-name-corporate,Author-name-conference,Corporate-name,Conference-name,Author:p,Author-name-corporate:p,Author-name-conference:p,Corporate-name:p,Conference-name:p +melm 711 Author,Author-name-corporate,Author-name-conference,Corporate-name,Conference-name,Author:p,Author-name-corporate:p,Author-name-conference:p,Corporate-name:p,Conference-name:p,any:w,any:p melm 712$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 712 Author,Author-name-corporate,Author-name-conference,Corporate-name,Conference-name,Author:p,Author-name-corporate:p,Author-name-conference:p,Corporate-name:p,Conference-name:p +melm 712 Author,Author-name-corporate,Author-name-conference,Corporate-name,Conference-name,Author:p,Author-name-corporate:p,Author-name-conference:p,Corporate-name:p,Conference-name:p,any:w,any:p ############## TITLE ################## # main Title -melm 200$a Title:w,Title:p,Title:s,Title-cover:w,Title-cover:p,Title-cover:s +melm 200$a Title:w,Title:p,Title:s,Title-cover:w,Title-cover:p,Title-cover:s,any:w,any:p # Title 2 -melm 200$c Title:w,Title:p +melm 200$c Title:w,Title:p,any:w,any:p # // Title -melm 200$d Title:w,Title:p +melm 200$d Title:w,Title:p,any:w,any:p # subTitle -melm 200$e Title:w,Title:p,Title-cover:w,Title-cover:p +melm 200$e Title:w,Title:p,Title-cover:w,Title-cover:p,any:w,any:p # part title -melm 200$i title:w,title:p,Title-cover:w,Title-cover:p +melm 200$i title:w,title:p,Title-cover:w,Title-cover:p,any:w,any:p -melm 205 Title,Title:p +melm 205 Title,Title:p,any:w,any:p melm 208 Serials,Serials:p melm 207 Printed-music,Printed-music:p @@ -130,24 +132,24 @@ melm 207 Printed-music,Printed-music:p melm 210$a pl,pl:p -melm 210$c Publisher,Publisher:p +melm 210$c Publisher,Publisher:p,any:w,any:p melm 210$d pubdate:n,pubdate:y,pubdate:s melm 215 Extent #Series -melm 225$a Title-series,Title-series:p -melm 225$d Title-series,Title-series:p +melm 225$a Title-series,Title-series:p,any:w,any:p +melm 225$d Title-series,Title-series:p,any:w,any:p #SubTit -melm 225$e Title-series,Title-series:p +melm 225$e Title-series,Title-series:p,any:w,any:p #Authors melm 225$f Author,Author:p,Name-and-title,Name-and-title:p #Part-Title -melm 225$h Title-series,Title-series:p +melm 225$h Title-series,Title-series:p,any:w,any:p #Part Number -melm 225$i Title-series,Title-series:p +melm 225$i Title-series,Title-series:p,any:w,any:p #Volume -melm 225$v Title-series,Title-series:p +melm 225$v Title-series,Title-series:p,any:w,any:p melm 225$x ISSN melm 230$a Electronic-ressource @@ -180,9 +182,9 @@ melm 324$a Note,Note:p melm 325$a Note,Note:p melm 326$a Note,Note:p melm 327$a Note,Note:p -melm 328 Note,Note:p +melm 328 Note,Note:p,any:w,any:p melm 328$a Note,Note:p -melm 330$a Abstract,Note:w,Abstract:p,Note:p +melm 330$a Abstract,Note:w,Abstract:p,Note:p,any:w,any:p melm 332$a Note,Note:p melm 333$a Note,Note:p melm 336$a Note,Note:p @@ -192,27 +194,27 @@ melm 345$a Note,Note:p ############## 4XX - LINKING ################## # Authorities Title,Title:p -melm 400$t Title,Title:p -melm 401$t Title,Title:p -melm 403$t Title,Title:p,Title-Uniform,Title-Uniform:p -melm 410$t Title-series,Title-series:p -melm 412$t Title,Title:p -melm 413$t Title,Title:p -melm 414$t Title,Title:p -melm 415$t Title,Title:p -melm 416$t Title,Title:p -melm 417$t Title,Title:p -melm 418$t Title,Title:p -melm 419$t Title,Title:p -melm 420$t Title,Title:p -melm 430$t Title,Title:p -melm 431$t Title,Title:p -melm 432$t Title,Title:p -melm 440$t Title,Title:p -melm 441$t Title,Title:p -melm 445$t Title,Title:p -melm 461$t Title,Title-host:w,title-host:p -melm 464$t Title,Title-host:w,title-host:p,Title:p +melm 400$t Title,Title:p,any:w,any:p +melm 401$t Title,Title:p,any:w,any:p +melm 403$t Title,Title:p,Title-Uniform,Title-Uniform:p,any:w,any:p +melm 410$t Title-series,Title-series:p,any:w,any:p +melm 412$t Title,Title:p,any:w,any:p +melm 413$t Title,Title:p,any:w,any:p +melm 414$t Title,Title:p,any:w,any:p +melm 415$t Title,Title:p,any:w,any:p +melm 416$t Title,Title:p,any:w,any:p +melm 417$t Title,Title:p,any:w,any:p +melm 418$t Title,Title:p,any:w,any:p +melm 419$t Title,Title:p,any:w,any:p +melm 420$t Title,Title:p,any:w,any:p +melm 430$t Title,Title:p,any:w,any:p +melm 431$t Title,Title:p,any:w,any:p +melm 432$t Title,Title:p,any:w,any:p +melm 440$t Title,Title:p,any:w,any:p +melm 441$t Title,Title:p,any:w,any:p +melm 445$t Title,Title:p,any:w,any:p +melm 461$t Title,Title-host:w,title-host:p,any:w,any:p +melm 464$t Title,Title-host:w,title-host:p,Title:p,any:w,any:p melm 400$d pubdate:n melm 401$d pubdate:n @@ -259,25 +261,25 @@ melm 540$9 Koha-Auth-Number,Koha-Auth-Number:n melm 541$9 Koha-Auth-Number,Koha-Auth-Number:n melm 545$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 500 Title,Title:p -melm 501 Title,Title:p -melm 503 Title,Title:p -melm 510 Title,Title:p -melm 512 Title,Title:p -melm 513 Title,Title:p -melm 514 Title,Title:p -melm 515 Title,Title:p -melm 516 Title,Title:p -melm 517 Title,Title:p -melm 518 Title,Title:p -melm 519 Title,Title:p -melm 520 Title,Title:p -melm 530 Title,Title:p -melm 531 Title,Title:p -melm 532 Title,Title:p -melm 540 Title,Title:p -melm 541 Title,Title:p -melm 545 Title,Title:p +melm 500 Title,Title:p,any:w,any:p +melm 501 Title,Title:p,any:w,any:p +melm 503 Title,Title:p,any:w,any:p +melm 510 Title,Title:p,any:w,any:p +melm 512 Title,Title:p,any:w,any:p +melm 513 Title,Title:p,any:w,any:p +melm 514 Title,Title:p,any:w,any:p +melm 515 Title,Title:p,any:w,any:p +melm 516 Title,Title:p,any:w,any:p +melm 517 Title,Title:p,any:w,any:p +melm 518 Title,Title:p,any:w,any:p +melm 519 Title,Title:p,any:w,any:p +melm 520 Title,Title:p,any:w,any:p +melm 530 Title,Title:p,any:w,any:p +melm 531 Title,Title:p,any:w,any:p +melm 532 Title,Title:p,any:w,any:p +melm 540 Title,Title:p,any:w,any:p +melm 541 Title,Title:p,any:w,any:p +melm 545 Title,Title:p,any:w,any:p ########### SUBJECTS (6xx) ################## melm 600$9 Koha-Auth-Number,Koha-Auth-Number:n @@ -297,31 +299,31 @@ melm 634$9 Koha-Auth-Number,Koha-Auth-Number:n melm 635$9 Koha-Auth-Number,Koha-Auth-Number:n melm 636$9 Koha-Auth-Number,Koha-Auth-Number:n -melm 600$a Personal-name,Personal-name:p,Subject,Subject:p -melm 600 Subject,Subject:p -melm 601$a Corporate-name,Conference-name,Corporate-name:p,Conference-name:p -melm 601 Subject,Subject:p -melm 602$a Personal-name,Personal-name:p -melm 602 Subject,Subject:p -melm 604 Subject,Subject:p -melm 605 Subject,Subject:p -melm 606 Subject,Subject:p -melm 607 Subject,Subject:p -melm 630 Subject,Subject:p -melm 631 Subject,Subject:p -melm 632 Subject,Subject:p -melm 633 Subject,Subject:p -melm 634 Subject,Subject:p -melm 635 Subject,Subject:p -melm 636 Subject,Subject:p -melm 610 Subject,Subject:p -melm 640 Subject,Subject:p -melm 641 Subject,Subject:p -melm 642 Subject,Subject:p -melm 643 Subject,Subject:p -melm 644 Subject,Subject:p -melm 645 Subject,Subject:p -melm 646 Subject,Subject:p +melm 600$a Personal-name,Personal-name:p,Subject,Subject:p,any:w,any:p +melm 600 Subject,Subject:p,any:w,any:p +melm 601$a Corporate-name,Conference-name,Corporate-name:p,Conference-name:p,any:w,any:p +melm 601 Subject,Subject:p,any:w,any:p +melm 602$a Personal-name,Personal-name:p,any:w,any:p +melm 602 Subject,Subject:p,any:w,any:p +melm 604 Subject,Subject:p,any:w,any:p +melm 605 Subject,Subject:p,any:w,any:p +melm 606 Subject,Subject:p,any:w,any:p +melm 607 Subject,Subject:p,any:w,any:p +melm 630 Subject,Subject:p,any:w,any:p +melm 631 Subject,Subject:p,any:w,any:p +melm 632 Subject,Subject:p,any:w,any:p +melm 633 Subject,Subject:p,any:w,any:p +melm 634 Subject,Subject:p,any:w,any:p +melm 635 Subject,Subject:p,any:w,any:p +melm 636 Subject,Subject:p,any:w,any:p +melm 610 Subject,Subject:p,any:w,any:p +melm 640 Subject,Subject:p,any:w,any:p +melm 641 Subject,Subject:p,any:w,any:p +melm 642 Subject,Subject:p,any:w,any:p +melm 643 Subject,Subject:p,any:w,any:p +melm 644 Subject,Subject:p,any:w,any:p +melm 645 Subject,Subject:p,any:w,any:p +melm 646 Subject,Subject:p,any:w,any:p ###################### @@ -334,10 +336,10 @@ melm 995$b homebranch,Host-item,item melm 995$c holdingbranch,Record-Source,item melm 995$d holdingbranch,Record-Source,item melm 995$e location,item -melm 995$f barcode,item +melm 995$f barcode,item,any melm 995$h ccode,item melm 995$j LC-card-number:s,item -melm 995$k Call-Number,Local-classification,lcn,Call-Number:p,Local-classification:p,lcn:p,item,Local-classification:s +melm 995$k Call-Number,Local-classification,lcn,Call-Number:p,Local-classification:p,lcn:p,item,Local-classification:s,any:w,any:p melm 995$n onloan:d,onloan:n,onloan:s,onloan:w,item melm 995$u Note,Note:p,item melm 995 item # just to index every subfield diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/search_indexes.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/search_indexes.inc index 8102201..a841e5b 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/search_indexes.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/search_indexes.inc @@ -33,4 +33,5 @@ + diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt index 4d89a53..e7740e9 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt @@ -364,6 +364,10 @@ YAHOO.util.Event.onContentReady("searchheader", function () { [% ELSE %][% END %] [% IF ( ms_ss ) %] [% ELSE %][% END %] + [% IF ( ms_anywhere ) %] + [% ELSE %][% END %] + [% IF ( ms_anywherecommaphr ) %] + [% ELSE %][% END %] -- 1.7.9.5