From 701e2877eeda5f469fcef9289b87e3c5124b302d Mon Sep 17 00:00:00 2001 From: Nick Clemens Date: Fri, 11 Jun 2021 12:15:35 +0000 Subject: [PATCH] Bug 8280: Add koha set and item fields to pqf.properties This patch adds a 'koha' set to the pqf properties and maps some basic koha fields to all for searchign To test: 1 - Apply patch 2 - cp etc/z3950/pqf.properties /etc/koha/sites/kohadev/z3950/pqf.properties 3 - sudo koha-z3950-responder --restart kohadev 4 - Test a search: curl -XGET "http://localhost:2100/biblios?version=1.1&operation=searchRetrieve&query=koha.itemtype=BK&maximumRecords=60&recordSchema=marcxml" 5 - Test other fields added: koha.withdrawn koha.lost koha.classification-source koha.materials-specified koha.damaged koha.restricted koha.cn-sort koha.notforloan koha.ccode koha.itemnumber koha.homebranch koha.holdingbranch koha.location koha.barcode koha.onloan koha.itemtype Signed-off-by: Martin Renvoize Signed-off-by: Marcel de Rooy [EDIT] Copied the changes from z3950 to zebradb too. Signed-off-by: Jonathan Druart --- etc/z3950/pqf.properties | 20 ++++++++++++++++++++ etc/zebradb/pqf.properties | 20 ++++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/etc/z3950/pqf.properties b/etc/z3950/pqf.properties index 55919ee202..ebb2ff1f34 100644 --- a/etc/z3950/pqf.properties +++ b/etc/z3950/pqf.properties @@ -15,6 +15,7 @@ set.cql = info:srw/cql-context-set/1/cql-v1.1 set.rec = info:srw/cql-context-set/2/rec-1.0 set.dc = info:srw/cql-context-set/1/dc-v1.1 set.bath = http://zing.z3950.org/cql/bath/2.0/ +set.koha = https://wiki.koha-community.org/wiki/Making_more_indexes_searchable_with_Zebra_SRU # default set (in query) set = info:srw/cql-context-set/1/dc-v1.1 @@ -160,3 +161,22 @@ index.bath.geographicName = 1=58 index.bath.notes = 1=63 index.bath.topicalSubject = 1=1079 index.bath.genreForm = 1=1075 + +# Koha specific indexes + +index.koha.withdrawn = 1=8001 +index.koha.lost = 1=8002 +index.koha.classification-soruce = 1=8003 +index.koha.materials-specified = 1=8004 +index.koha.damaged = 1=8005 +index.koha.restricted = 1=8006 +index.koha.cn-sort = 1=8007 +index.koha.notforloan = 1=8008 +index.koha.ccode = 1=8009 +index.koha.itemnumber = 1=8010 +index.koha.homebranch = 1=8011 +index.koha.holdingbranch = 1=8012 +index.koha.location = 1=8013 +index.koha.barcode = 1=8023 +index.koha.onloan = 1=8024 +index.koha.itemtype = 1=8031 diff --git a/etc/zebradb/pqf.properties b/etc/zebradb/pqf.properties index 55919ee202..ebb2ff1f34 100644 --- a/etc/zebradb/pqf.properties +++ b/etc/zebradb/pqf.properties @@ -15,6 +15,7 @@ set.cql = info:srw/cql-context-set/1/cql-v1.1 set.rec = info:srw/cql-context-set/2/rec-1.0 set.dc = info:srw/cql-context-set/1/dc-v1.1 set.bath = http://zing.z3950.org/cql/bath/2.0/ +set.koha = https://wiki.koha-community.org/wiki/Making_more_indexes_searchable_with_Zebra_SRU # default set (in query) set = info:srw/cql-context-set/1/dc-v1.1 @@ -160,3 +161,22 @@ index.bath.geographicName = 1=58 index.bath.notes = 1=63 index.bath.topicalSubject = 1=1079 index.bath.genreForm = 1=1075 + +# Koha specific indexes + +index.koha.withdrawn = 1=8001 +index.koha.lost = 1=8002 +index.koha.classification-soruce = 1=8003 +index.koha.materials-specified = 1=8004 +index.koha.damaged = 1=8005 +index.koha.restricted = 1=8006 +index.koha.cn-sort = 1=8007 +index.koha.notforloan = 1=8008 +index.koha.ccode = 1=8009 +index.koha.itemnumber = 1=8010 +index.koha.homebranch = 1=8011 +index.koha.holdingbranch = 1=8012 +index.koha.location = 1=8013 +index.koha.barcode = 1=8023 +index.koha.onloan = 1=8024 +index.koha.itemtype = 1=8031 -- 2.39.5