Added 'termlist' to config file. Notes.
authorSebastian Hammer <quinn@indexdata.com>
Sun, 24 Dec 2006 22:09:40 +0000 (22:09 +0000)
committerSebastian Hammer <quinn@indexdata.com>
Sun, 24 Dec 2006 22:09:40 +0000 (22:09 +0000)
etc/default.xsl
etc/pazpar2.cfg

index 1dcf266..abab5f0 100644 (file)
@@ -1,7 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xsl:stylesheet
     version="1.0"
-    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+    xmlns:pz="http://www.indexdata.com/pazpar2/1.0">
 
+  <xsl:template match="*">
+    <pz:record>
+      <xsl:match-templates/>
+    </pz:record>
+  </xsl:template>
+
+  <xsl:template match="datafield[@tag='650']/subfield[@code='a']">
+    <pz:facet type="subject">
+      <xsl:value-of select="."/>
+    </pz:facet>
+  </xsl:template>
+  
 </xsl:stylesheet>
 
index 3a01f5e..ae8b15f 100644 (file)
@@ -6,9 +6,21 @@
      configuration.
 -->
 
+<!-- thought... right now there is only one global 'service' in the code, but
+     it will be pretty simple to make this repeatable, and I think that should
+     be done at some point (this will eliminate most of the global parameters.
+     But it might be nice to have 'virtual' targets, so differrent sets of
+     configuration could live within one listener (on a single
+     port). -->
+
 <service>
     <listen port="9004"/>
     <proxy host="localhost" port="80"/>
+
+    <termlist name="subject"/>
+    <termlist name="author"/>
+
+    <metadata name="title"/>
 </service>
 
 <!-- Need to figure out where to get ZeeRex records for targets from -->