Allow predictable sessions PAZ-1030
[pazpar2-moved-to-github.git] / test / test_perf.cfg
1 <?xml version="1.0" encoding="UTF-8"?>
2 <pazpar2 xmlns="http://www.indexdata.com/pazpar2/1.0">
3   <!-- Used by test_facets.sh -->
4   <server>
5     <listen port="9763"/>
6     <proxy host="localhost"/>
7
8     <!-- character set mapping.. This can be overriden in services -->
9     <icu_chain id="relevance" locale="en">
10       <transform rule="[:Control:] Any-Remove"/>
11       <tokenize rule="l"/>
12       <transform rule="[[:WhiteSpace:][:Punctuation:]`] Remove"/>
13       <casemap rule="l"/>
14     </icu_chain>
15     
16     <icu_chain id="sort" locale="en">
17       <transform rule="[[:Control:][:WhiteSpace:][:Punctuation:]`] Remove"/>
18       <casemap rule="l"/>
19     </icu_chain>
20     
21     <icu_chain id="mergekey" locale="en">
22       <tokenize rule="l"/>
23       <transform rule="[[:Control:][:WhiteSpace:][:Punctuation:]`] Remove"/>
24       <casemap rule="l"/>
25     </icu_chain>
26
27     <!-- default rule if not facetrule is defined on meta-data element -->
28     <icu_chain id="facet" locale="en">
29       <transliterate>[[:WhiteSpace:][,.-]]* } [$] > ;</transliterate>
30     </icu_chain>
31     
32     <icu_chain id="punctuation-trim" locale="en">
33       <transliterate>[[:WhiteSpace:][,.-]]* } [$] > ;</transliterate>
34     </icu_chain>
35
36     <service>
37       <metadata name="url" merge="unique"/>
38       <metadata name="title" brief="yes" sortkey="skiparticle" merge="longest" rank="6" mergekey="required" />
39       <metadata name="title-remainder" brief="yes" merge="longest" rank="5"/>
40       <metadata name="isbn"/>
41       <metadata name="date" brief="yes" sortkey="numeric" type="year" merge="range"
42                 termlist="yes"/>
43       <metadata name="author" brief="yes" termlist="yes" merge="longest" rank="2" mergekey="optional" facetrule="punctuation-trim" />
44       <metadata name="subject" merge="unique" termlist="yes" rank="3"/>
45       <metadata name="id"/>
46       <metadata name="lccn" merge="unique"/>
47       <metadata name="description" brief="yes" merge="longest" rank="3"/>
48     </service>
49   </server>
50   
51   
52 </pazpar2>
53 <!-- Keep this comment at the end of the file
54      Local variables:
55      mode: nxml
56      End:
57 -->