Add all the reference XCQL output files, along with the .cvsignore
authormike <mike>
Wed, 20 Nov 2002 18:00:11 +0000 (18:00 +0000)
committermike <mike>
Wed, 20 Nov 2002 18:00:11 +0000 (18:00 +0000)
files that prevent the CQL files from being redundantly stored.
(I _think_ that's right.)

72 files changed:
test/regression/sections/01/.cvsignore [new file with mode: 0644]
test/regression/sections/01/01.xcql [new file with mode: 0644]
test/regression/sections/01/02.xcql [new file with mode: 0644]
test/regression/sections/01/03.xcql [new file with mode: 0644]
test/regression/sections/01/04.xcql [new file with mode: 0644]
test/regression/sections/01/05.xcql [new file with mode: 0644]
test/regression/sections/01/06.xcql [new file with mode: 0644]
test/regression/sections/01/07.xcql [new file with mode: 0644]
test/regression/sections/01/08.xcql [new file with mode: 0644]
test/regression/sections/01/09.xcql [new file with mode: 0644]
test/regression/sections/01/10.xcql [new file with mode: 0644]
test/regression/sections/01/11.xcql [new file with mode: 0644]
test/regression/sections/02/01.xcql [new file with mode: 0644]
test/regression/sections/02/02.xcql [new file with mode: 0644]
test/regression/sections/02/03.xcql [new file with mode: 0644]
test/regression/sections/02/04.xcql [new file with mode: 0644]
test/regression/sections/02/05.xcql [new file with mode: 0644]
test/regression/sections/02/06.xcql [new file with mode: 0644]
test/regression/sections/02/07.xcql [new file with mode: 0644]
test/regression/sections/02/08.xcql [new file with mode: 0644]
test/regression/sections/02/09.xcql [new file with mode: 0644]
test/regression/sections/02/10.xcql [new file with mode: 0644]
test/regression/sections/02/11.xcql [new file with mode: 0644]
test/regression/sections/02/12.xcql [new file with mode: 0644]
test/regression/sections/03/01.xcql [new file with mode: 0644]
test/regression/sections/03/02.xcql [new file with mode: 0644]
test/regression/sections/03/03.xcql [new file with mode: 0644]
test/regression/sections/03/04.xcql [new file with mode: 0644]
test/regression/sections/03/05.xcql [new file with mode: 0644]
test/regression/sections/03/06.xcql [new file with mode: 0644]
test/regression/sections/03/07.xcql [new file with mode: 0644]
test/regression/sections/03/08.xcql [new file with mode: 0644]
test/regression/sections/03/09.xcql [new file with mode: 0644]
test/regression/sections/04/01.xcql [new file with mode: 0644]
test/regression/sections/04/02.xcql [new file with mode: 0644]
test/regression/sections/05/01.xcql [new file with mode: 0644]
test/regression/sections/05/02.xcql [new file with mode: 0644]
test/regression/sections/05/03.xcql [new file with mode: 0644]
test/regression/sections/05/04.xcql [new file with mode: 0644]
test/regression/sections/05/05.xcql [new file with mode: 0644]
test/regression/sections/05/06.xcql [new file with mode: 0644]
test/regression/sections/05/07.xcql [new file with mode: 0644]
test/regression/sections/06/01.xcql [new file with mode: 0644]
test/regression/sections/06/02.xcql [new file with mode: 0644]
test/regression/sections/06/03.xcql [new file with mode: 0644]
test/regression/sections/06/04.xcql [new file with mode: 0644]
test/regression/sections/06/05.xcql [new file with mode: 0644]
test/regression/sections/06/06.xcql [new file with mode: 0644]
test/regression/sections/07/01.xcql [new file with mode: 0644]
test/regression/sections/07/02.xcql [new file with mode: 0644]
test/regression/sections/07/03.xcql [new file with mode: 0644]
test/regression/sections/08/01.xcql [new file with mode: 0644]
test/regression/sections/08/02.xcql [new file with mode: 0644]
test/regression/sections/08/03.xcql [new file with mode: 0644]
test/regression/sections/09/01.xcql [new file with mode: 0644]
test/regression/sections/09/02.xcql [new file with mode: 0644]
test/regression/sections/09/03.xcql [new file with mode: 0644]
test/regression/sections/09/04.xcql [new file with mode: 0644]
test/regression/sections/10/01.xcql [new file with mode: 0644]
test/regression/sections/10/02.xcql [new file with mode: 0644]
test/regression/sections/10/03.xcql [new file with mode: 0644]
test/regression/sections/10/04.xcql [new file with mode: 0644]
test/regression/sections/10/05.xcql [new file with mode: 0644]
test/regression/sections/10/06.xcql [new file with mode: 0644]
test/regression/sections/10/07.xcql [new file with mode: 0644]
test/regression/sections/10/08.xcql [new file with mode: 0644]
test/regression/sections/10/09.xcql [new file with mode: 0644]
test/regression/sections/10/10.xcql [new file with mode: 0644]
test/regression/sections/10/11.xcql [new file with mode: 0644]
test/regression/sections/10/12.xcql [new file with mode: 0644]
test/regression/sections/10/13.xcql [new file with mode: 0644]
test/regression/sections/10/14.xcql [new file with mode: 0644]

diff --git a/test/regression/sections/01/.cvsignore b/test/regression/sections/01/.cvsignore
new file mode 100644 (file)
index 0000000..b03b3d1
--- /dev/null
@@ -0,0 +1,2 @@
+name
+*.cql
diff --git a/test/regression/sections/01/01.xcql b/test/regression/sections/01/01.xcql
new file mode 100644 (file)
index 0000000..81c9329
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>srw.serverChoice</index>
+  <relation>
+    <value>scr</value>
+  </relation>
+  <term>cat</term>
+</searchClause>
diff --git a/test/regression/sections/01/02.xcql b/test/regression/sections/01/02.xcql
new file mode 100644 (file)
index 0000000..81c9329
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>srw.serverChoice</index>
+  <relation>
+    <value>scr</value>
+  </relation>
+  <term>cat</term>
+</searchClause>
diff --git a/test/regression/sections/01/03.xcql b/test/regression/sections/01/03.xcql
new file mode 100644 (file)
index 0000000..ebc8abe
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>srw.serverChoice</index>
+  <relation>
+    <value>scr</value>
+  </relation>
+  <term>comp.os.linux</term>
+</searchClause>
diff --git a/test/regression/sections/01/04.xcql b/test/regression/sections/01/04.xcql
new file mode 100644 (file)
index 0000000..778e221
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>srw.serverChoice</index>
+  <relation>
+    <value>scr</value>
+  </relation>
+  <term>xml:element</term>
+</searchClause>
diff --git a/test/regression/sections/01/05.xcql b/test/regression/sections/01/05.xcql
new file mode 100644 (file)
index 0000000..c270302
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>srw.serverChoice</index>
+  <relation>
+    <value>scr</value>
+  </relation>
+  <term>&lt;xml:element&gt;</term>
+</searchClause>
diff --git a/test/regression/sections/01/06.xcql b/test/regression/sections/01/06.xcql
new file mode 100644 (file)
index 0000000..72532e7
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>srw.serverChoice</index>
+  <relation>
+    <value>scr</value>
+  </relation>
+  <term>=</term>
+</searchClause>
diff --git a/test/regression/sections/01/07.xcql b/test/regression/sections/01/07.xcql
new file mode 100644 (file)
index 0000000..280bd3c
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>srw.serverChoice</index>
+  <relation>
+    <value>scr</value>
+  </relation>
+  <term>prox/&gt;=/5/word</term>
+</searchClause>
diff --git a/test/regression/sections/01/08.xcql b/test/regression/sections/01/08.xcql
new file mode 100644 (file)
index 0000000..81c9329
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>srw.serverChoice</index>
+  <relation>
+    <value>scr</value>
+  </relation>
+  <term>cat</term>
+</searchClause>
diff --git a/test/regression/sections/01/09.xcql b/test/regression/sections/01/09.xcql
new file mode 100644 (file)
index 0000000..a04abd2
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>srw.serverChoice</index>
+  <relation>
+    <value>scr</value>
+  </relation>
+  <term>dog</term>
+</searchClause>
diff --git a/test/regression/sections/01/10.xcql b/test/regression/sections/01/10.xcql
new file mode 100644 (file)
index 0000000..39d030e
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>srw.serverChoice</index>
+  <relation>
+    <value>scr</value>
+  </relation>
+  <term>all</term>
+</searchClause>
diff --git a/test/regression/sections/01/11.xcql b/test/regression/sections/01/11.xcql
new file mode 100644 (file)
index 0000000..f37c504
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>srw.serverChoice</index>
+  <relation>
+    <value>scr</value>
+  </relation>
+  <term>prox</term>
+</searchClause>
diff --git a/test/regression/sections/02/01.xcql b/test/regression/sections/02/01.xcql
new file mode 100644 (file)
index 0000000..be3c9c1
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>title</index>
+  <relation>
+    <value>=</value>
+  </relation>
+  <term>fish</term>
+</searchClause>
diff --git a/test/regression/sections/02/02.xcql b/test/regression/sections/02/02.xcql
new file mode 100644 (file)
index 0000000..2b78ddf
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>title</index>
+  <relation>
+    <value>exact</value>
+  </relation>
+  <term>fish</term>
+</searchClause>
diff --git a/test/regression/sections/02/03.xcql b/test/regression/sections/02/03.xcql
new file mode 100644 (file)
index 0000000..62521be
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>title</index>
+  <relation>
+    <value>any</value>
+  </relation>
+  <term>fish</term>
+</searchClause>
diff --git a/test/regression/sections/02/04.xcql b/test/regression/sections/02/04.xcql
new file mode 100644 (file)
index 0000000..646c973
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>title</index>
+  <relation>
+    <value>all</value>
+  </relation>
+  <term>fish</term>
+</searchClause>
diff --git a/test/regression/sections/02/05.xcql b/test/regression/sections/02/05.xcql
new file mode 100644 (file)
index 0000000..92411c4
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>title</index>
+  <relation>
+    <value>&gt;</value>
+  </relation>
+  <term>9</term>
+</searchClause>
diff --git a/test/regression/sections/02/06.xcql b/test/regression/sections/02/06.xcql
new file mode 100644 (file)
index 0000000..6702471
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>title</index>
+  <relation>
+    <value>&gt;=</value>
+  </relation>
+  <term>23</term>
+</searchClause>
diff --git a/test/regression/sections/02/07.xcql b/test/regression/sections/02/07.xcql
new file mode 100644 (file)
index 0000000..ba4ac78
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>dc.title</index>
+  <relation>
+    <value>any</value>
+  </relation>
+  <term>fish chips</term>
+</searchClause>
diff --git a/test/regression/sections/02/08.xcql b/test/regression/sections/02/08.xcql
new file mode 100644 (file)
index 0000000..6f6179f
--- /dev/null
@@ -0,0 +1,10 @@
+<searchClause>
+  <index>dc.title</index>
+  <relation>
+    <value>any</value>
+    <modifiers>
+      <modifier><value>stem</value></modifier>
+    </modifiers>
+  </relation>
+  <term>fish</term>
+</searchClause>
diff --git a/test/regression/sections/02/09.xcql b/test/regression/sections/02/09.xcql
new file mode 100644 (file)
index 0000000..bd335ce
--- /dev/null
@@ -0,0 +1,11 @@
+<searchClause>
+  <index>dc.fish</index>
+  <relation>
+    <value>all</value>
+    <modifiers>
+      <modifier><value>stem</value></modifier>
+      <modifier><value>fuzzy</value></modifier>
+    </modifiers>
+  </relation>
+  <term>fish chips</term>
+</searchClause>
diff --git a/test/regression/sections/02/10.xcql b/test/regression/sections/02/10.xcql
new file mode 100644 (file)
index 0000000..d7dfe7a
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>title</index>
+  <relation>
+    <value>any</value>
+  </relation>
+  <term>frog</term>
+</searchClause>
diff --git a/test/regression/sections/02/11.xcql b/test/regression/sections/02/11.xcql
new file mode 100644 (file)
index 0000000..1d212ff
--- /dev/null
@@ -0,0 +1,10 @@
+<searchClause>
+  <index>dc.title</index>
+  <relation>
+    <value>any</value>
+    <modifiers>
+      <modifier><value>stem</value></modifier>
+    </modifiers>
+  </relation>
+  <term>frog pond</term>
+</searchClause>
diff --git a/test/regression/sections/02/12.xcql b/test/regression/sections/02/12.xcql
new file mode 100644 (file)
index 0000000..a648cc5
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>dc.title</index>
+  <relation>
+    <value>scr</value>
+  </relation>
+  <term>fish frog chicken</term>
+</searchClause>
diff --git a/test/regression/sections/03/01.xcql b/test/regression/sections/03/01.xcql
new file mode 100644 (file)
index 0000000..9f1331f
--- /dev/null
@@ -0,0 +1,23 @@
+<triple>
+  <boolean>
+    <value>or</value>
+  </boolean>
+  <leftOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>cat</term>
+    </searchClause>
+  </leftOperand>
+  <rightOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>dog</term>
+    </searchClause>
+  </rightOperand>
+</triple>
diff --git a/test/regression/sections/03/02.xcql b/test/regression/sections/03/02.xcql
new file mode 100644 (file)
index 0000000..ecb10be
--- /dev/null
@@ -0,0 +1,23 @@
+<triple>
+  <boolean>
+    <value>and</value>
+  </boolean>
+  <leftOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>cat</term>
+    </searchClause>
+  </leftOperand>
+  <rightOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>fish</term>
+    </searchClause>
+  </rightOperand>
+</triple>
diff --git a/test/regression/sections/03/03.xcql b/test/regression/sections/03/03.xcql
new file mode 100644 (file)
index 0000000..af9231a
--- /dev/null
@@ -0,0 +1,23 @@
+<triple>
+  <boolean>
+    <value>not</value>
+  </boolean>
+  <leftOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>cat</term>
+    </searchClause>
+  </leftOperand>
+  <rightOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>frog</term>
+    </searchClause>
+  </rightOperand>
+</triple>
diff --git a/test/regression/sections/03/04.xcql b/test/regression/sections/03/04.xcql
new file mode 100644 (file)
index 0000000..af9231a
--- /dev/null
@@ -0,0 +1,23 @@
+<triple>
+  <boolean>
+    <value>not</value>
+  </boolean>
+  <leftOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>cat</term>
+    </searchClause>
+  </leftOperand>
+  <rightOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>frog</term>
+    </searchClause>
+  </rightOperand>
+</triple>
diff --git a/test/regression/sections/03/05.xcql b/test/regression/sections/03/05.xcql
new file mode 100644 (file)
index 0000000..dc9944b
--- /dev/null
@@ -0,0 +1,23 @@
+<triple>
+  <boolean>
+    <value>not</value>
+  </boolean>
+  <leftOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>cat</term>
+    </searchClause>
+  </leftOperand>
+  <rightOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>fish food</term>
+    </searchClause>
+  </rightOperand>
+</triple>
diff --git a/test/regression/sections/03/06.xcql b/test/regression/sections/03/06.xcql
new file mode 100644 (file)
index 0000000..3f436f9
--- /dev/null
@@ -0,0 +1,23 @@
+<triple>
+  <boolean>
+    <value>and</value>
+  </boolean>
+  <leftOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>xml</term>
+    </searchClause>
+  </leftOperand>
+  <rightOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>prox///</term>
+    </searchClause>
+  </rightOperand>
+</triple>
diff --git a/test/regression/sections/03/07.xcql b/test/regression/sections/03/07.xcql
new file mode 100644 (file)
index 0000000..bfd6935
--- /dev/null
@@ -0,0 +1,23 @@
+<triple>
+  <boolean>
+    <value>and</value>
+  </boolean>
+  <leftOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>fred</term>
+    </searchClause>
+  </leftOperand>
+  <rightOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>any</term>
+    </searchClause>
+  </rightOperand>
+</triple>
diff --git a/test/regression/sections/03/08.xcql b/test/regression/sections/03/08.xcql
new file mode 100644 (file)
index 0000000..c0e5d85
--- /dev/null
@@ -0,0 +1,23 @@
+<triple>
+  <boolean>
+    <value>or</value>
+  </boolean>
+  <leftOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>fred</term>
+    </searchClause>
+  </leftOperand>
+  <rightOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>all</term>
+    </searchClause>
+  </rightOperand>
+</triple>
diff --git a/test/regression/sections/03/09.xcql b/test/regression/sections/03/09.xcql
new file mode 100644 (file)
index 0000000..ab25e22
--- /dev/null
@@ -0,0 +1,55 @@
+<triple>
+  <boolean>
+    <value>not</value>
+  </boolean>
+  <leftOperand>
+    <triple>
+      <boolean>
+        <value>and</value>
+      </boolean>
+      <leftOperand>
+        <triple>
+          <boolean>
+            <value>or</value>
+          </boolean>
+          <leftOperand>
+            <searchClause>
+              <index>srw.serverChoice</index>
+              <relation>
+                <value>scr</value>
+              </relation>
+              <term>a</term>
+            </searchClause>
+          </leftOperand>
+          <rightOperand>
+            <searchClause>
+              <index>srw.serverChoice</index>
+              <relation>
+                <value>scr</value>
+              </relation>
+              <term>b</term>
+            </searchClause>
+          </rightOperand>
+        </triple>
+      </leftOperand>
+      <rightOperand>
+        <searchClause>
+          <index>srw.serverChoice</index>
+          <relation>
+            <value>scr</value>
+          </relation>
+          <term>c</term>
+        </searchClause>
+      </rightOperand>
+    </triple>
+  </leftOperand>
+  <rightOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>d</term>
+    </searchClause>
+  </rightOperand>
+</triple>
diff --git a/test/regression/sections/04/01.xcql b/test/regression/sections/04/01.xcql
new file mode 100644 (file)
index 0000000..6f3ec27
--- /dev/null
@@ -0,0 +1,23 @@
+<triple>
+  <boolean>
+    <value>and</value>
+  </boolean>
+  <leftOperand>
+    <searchClause>
+      <index>bath.author</index>
+      <relation>
+        <value>any</value>
+      </relation>
+      <term>fish</term>
+    </searchClause>
+  </leftOperand>
+  <rightOperand>
+    <searchClause>
+      <index>dc.title</index>
+      <relation>
+        <value>all</value>
+      </relation>
+      <term>cat dog</term>
+    </searchClause>
+  </rightOperand>
+</triple>
diff --git a/test/regression/sections/04/02.xcql b/test/regression/sections/04/02.xcql
new file mode 100644 (file)
index 0000000..32da269
--- /dev/null
@@ -0,0 +1,26 @@
+<triple>
+  <boolean>
+    <value>or</value>
+  </boolean>
+  <leftOperand>
+    <searchClause>
+      <index>title</index>
+      <relation>
+        <value>any</value>
+        <modifiers>
+          <modifier><value>stem</value></modifier>
+        </modifiers>
+      </relation>
+      <term>fish dog</term>
+    </searchClause>
+  </leftOperand>
+  <rightOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>and</term>
+    </searchClause>
+  </rightOperand>
+</triple>
diff --git a/test/regression/sections/05/01.xcql b/test/regression/sections/05/01.xcql
new file mode 100644 (file)
index 0000000..54c7d7d
--- /dev/null
@@ -0,0 +1,23 @@
+<triple>
+  <boolean>
+    <value>prox</value>
+  </boolean>
+  <leftOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>cat</term>
+    </searchClause>
+  </leftOperand>
+  <rightOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>hat</term>
+    </searchClause>
+  </rightOperand>
+</triple>
diff --git a/test/regression/sections/05/02.xcql b/test/regression/sections/05/02.xcql
new file mode 100644 (file)
index 0000000..3e07a64
--- /dev/null
@@ -0,0 +1,29 @@
+<triple>
+  <boolean>
+    <value>prox</value>
+    <modifiers>
+      <modifier><type>relation</type><value>=</value></modifier>
+      <modifier><type>distance</type><value>3</value></modifier>
+      <modifier><type>unit</type><value>word</value></modifier>
+      <modifier><type>ordering</type><value>ordered</value></modifier>
+    </modifiers>
+  </boolean>
+  <leftOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>cat</term>
+    </searchClause>
+  </leftOperand>
+  <rightOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>hat</term>
+    </searchClause>
+  </rightOperand>
+</triple>
diff --git a/test/regression/sections/05/03.xcql b/test/regression/sections/05/03.xcql
new file mode 100644 (file)
index 0000000..28131ea
--- /dev/null
@@ -0,0 +1,26 @@
+<triple>
+  <boolean>
+    <value>prox</value>
+    <modifiers>
+      <modifier><type>distance</type><value>3</value></modifier>
+    </modifiers>
+  </boolean>
+  <leftOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>cat</term>
+    </searchClause>
+  </leftOperand>
+  <rightOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>hat</term>
+    </searchClause>
+  </rightOperand>
+</triple>
diff --git a/test/regression/sections/05/04.xcql b/test/regression/sections/05/04.xcql
new file mode 100644 (file)
index 0000000..b083474
--- /dev/null
@@ -0,0 +1,26 @@
+<triple>
+  <boolean>
+    <value>prox</value>
+    <modifiers>
+      <modifier><type>unit</type><value>sentence</value></modifier>
+    </modifiers>
+  </boolean>
+  <leftOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>fish food</term>
+    </searchClause>
+  </leftOperand>
+  <rightOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>and</term>
+    </searchClause>
+  </rightOperand>
+</triple>
diff --git a/test/regression/sections/05/05.xcql b/test/regression/sections/05/05.xcql
new file mode 100644 (file)
index 0000000..2307ceb
--- /dev/null
@@ -0,0 +1,27 @@
+<triple>
+  <boolean>
+    <value>prox</value>
+    <modifiers>
+      <modifier><type>relation</type><value>&gt;=</value></modifier>
+      <modifier><type>distance</type><value>5</value></modifier>
+    </modifiers>
+  </boolean>
+  <leftOperand>
+    <searchClause>
+      <index>title</index>
+      <relation>
+        <value>all</value>
+      </relation>
+      <term>chips frog</term>
+    </searchClause>
+  </leftOperand>
+  <rightOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>exact</term>
+    </searchClause>
+  </rightOperand>
+</triple>
diff --git a/test/regression/sections/05/06.xcql b/test/regression/sections/05/06.xcql
new file mode 100644 (file)
index 0000000..4763259
--- /dev/null
@@ -0,0 +1,28 @@
+<triple>
+  <boolean>
+    <value>prox</value>
+    <modifiers>
+      <modifier><type>relation</type><value>&lt;</value></modifier>
+      <modifier><type>distance</type><value>5</value></modifier>
+      <modifier><type>unit</type><value>element</value></modifier>
+    </modifiers>
+  </boolean>
+  <leftOperand>
+    <searchClause>
+      <index>dc.author</index>
+      <relation>
+        <value>exact</value>
+      </relation>
+      <term>jones</term>
+    </searchClause>
+  </leftOperand>
+  <rightOperand>
+    <searchClause>
+      <index>title</index>
+      <relation>
+        <value>&gt;=</value>
+      </relation>
+      <term>smith</term>
+    </searchClause>
+  </rightOperand>
+</triple>
diff --git a/test/regression/sections/05/07.xcql b/test/regression/sections/05/07.xcql
new file mode 100644 (file)
index 0000000..54c7d7d
--- /dev/null
@@ -0,0 +1,23 @@
+<triple>
+  <boolean>
+    <value>prox</value>
+  </boolean>
+  <leftOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>cat</term>
+    </searchClause>
+  </leftOperand>
+  <rightOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>hat</term>
+    </searchClause>
+  </rightOperand>
+</triple>
diff --git a/test/regression/sections/06/01.xcql b/test/regression/sections/06/01.xcql
new file mode 100644 (file)
index 0000000..07fc51b
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>srw.serverChoice</index>
+  <relation>
+    <value>scr</value>
+  </relation>
+  <term>cat^</term>
+</searchClause>
diff --git a/test/regression/sections/06/02.xcql b/test/regression/sections/06/02.xcql
new file mode 100644 (file)
index 0000000..81c9329
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>srw.serverChoice</index>
+  <relation>
+    <value>scr</value>
+  </relation>
+  <term>cat</term>
+</searchClause>
diff --git a/test/regression/sections/06/03.xcql b/test/regression/sections/06/03.xcql
new file mode 100644 (file)
index 0000000..133b7ae
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>srw.serverChoice</index>
+  <relation>
+    <value>scr</value>
+  </relation>
+  <term>^cat says "fish"</term>
+</searchClause>
diff --git a/test/regression/sections/06/04.xcql b/test/regression/sections/06/04.xcql
new file mode 100644 (file)
index 0000000..cb7d890
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>srw.serverChoice</index>
+  <relation>
+    <value>scr</value>
+  </relation>
+  <term>cat*fish</term>
+</searchClause>
diff --git a/test/regression/sections/06/05.xcql b/test/regression/sections/06/05.xcql
new file mode 100644 (file)
index 0000000..7f02628
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>srw.serverChoice</index>
+  <relation>
+    <value>scr</value>
+  </relation>
+  <term>cat?dog</term>
+</searchClause>
diff --git a/test/regression/sections/06/06.xcql b/test/regression/sections/06/06.xcql
new file mode 100644 (file)
index 0000000..37dfdf1
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>srw.serverChoice</index>
+  <relation>
+    <value>scr</value>
+  </relation>
+  <term>^cat*fishdog"horse?</term>
+</searchClause>
diff --git a/test/regression/sections/07/01.xcql b/test/regression/sections/07/01.xcql
new file mode 100644 (file)
index 0000000..a8ae269
--- /dev/null
@@ -0,0 +1,55 @@
+<triple>
+  <boolean>
+    <value>and</value>
+  </boolean>
+  <leftOperand>
+    <triple>
+      <boolean>
+        <value>or</value>
+      </boolean>
+      <leftOperand>
+        <triple>
+          <boolean>
+            <value>or</value>
+          </boolean>
+          <leftOperand>
+            <searchClause>
+              <index>srw.serverChoice</index>
+              <relation>
+                <value>scr</value>
+              </relation>
+              <term>cat</term>
+            </searchClause>
+          </leftOperand>
+          <rightOperand>
+            <searchClause>
+              <index>srw.serverChoice</index>
+              <relation>
+                <value>scr</value>
+              </relation>
+              <term>dog</term>
+            </searchClause>
+          </rightOperand>
+        </triple>
+      </leftOperand>
+      <rightOperand>
+        <searchClause>
+          <index>srw.serverChoice</index>
+          <relation>
+            <value>scr</value>
+          </relation>
+          <term>horse</term>
+        </searchClause>
+      </rightOperand>
+    </triple>
+  </leftOperand>
+  <rightOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>frog</term>
+    </searchClause>
+  </rightOperand>
+</triple>
diff --git a/test/regression/sections/07/02.xcql b/test/regression/sections/07/02.xcql
new file mode 100644 (file)
index 0000000..7ffaa5f
--- /dev/null
@@ -0,0 +1,55 @@
+<triple>
+  <boolean>
+    <value>or</value>
+  </boolean>
+  <leftOperand>
+    <triple>
+      <boolean>
+        <value>and</value>
+      </boolean>
+      <leftOperand>
+        <searchClause>
+          <index>srw.serverChoice</index>
+          <relation>
+            <value>scr</value>
+          </relation>
+          <term>cat</term>
+        </searchClause>
+      </leftOperand>
+      <rightOperand>
+        <searchClause>
+          <index>srw.serverChoice</index>
+          <relation>
+            <value>scr</value>
+          </relation>
+          <term>dog</term>
+        </searchClause>
+      </rightOperand>
+    </triple>
+  </leftOperand>
+  <rightOperand>
+    <triple>
+      <boolean>
+        <value>and</value>
+      </boolean>
+      <leftOperand>
+        <searchClause>
+          <index>srw.serverChoice</index>
+          <relation>
+            <value>scr</value>
+          </relation>
+          <term>horse</term>
+        </searchClause>
+      </leftOperand>
+      <rightOperand>
+        <searchClause>
+          <index>srw.serverChoice</index>
+          <relation>
+            <value>scr</value>
+          </relation>
+          <term>frog</term>
+        </searchClause>
+      </rightOperand>
+    </triple>
+  </rightOperand>
+</triple>
diff --git a/test/regression/sections/07/03.xcql b/test/regression/sections/07/03.xcql
new file mode 100644 (file)
index 0000000..edd4e74
--- /dev/null
@@ -0,0 +1,55 @@
+<triple>
+  <boolean>
+    <value>and</value>
+  </boolean>
+  <leftOperand>
+    <triple>
+      <boolean>
+        <value>and</value>
+      </boolean>
+      <leftOperand>
+        <searchClause>
+          <index>srw.serverChoice</index>
+          <relation>
+            <value>scr</value>
+          </relation>
+          <term>cat</term>
+        </searchClause>
+      </leftOperand>
+      <rightOperand>
+        <triple>
+          <boolean>
+            <value>or</value>
+          </boolean>
+          <leftOperand>
+            <searchClause>
+              <index>srw.serverChoice</index>
+              <relation>
+                <value>scr</value>
+              </relation>
+              <term>horse</term>
+            </searchClause>
+          </leftOperand>
+          <rightOperand>
+            <searchClause>
+              <index>srw.serverChoice</index>
+              <relation>
+                <value>scr</value>
+              </relation>
+              <term>frog</term>
+            </searchClause>
+          </rightOperand>
+        </triple>
+      </rightOperand>
+    </triple>
+  </leftOperand>
+  <rightOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>chips</term>
+    </searchClause>
+  </rightOperand>
+</triple>
diff --git a/test/regression/sections/08/01.xcql b/test/regression/sections/08/01.xcql
new file mode 100644 (file)
index 0000000..46731ee
--- /dev/null
@@ -0,0 +1,13 @@
+<searchClause>
+  <prefixes>
+    <prefix>
+      <name>foo</name>
+      <identifier>http://www.loc.gov/zing/cql/dc-indexes/</identifier>
+    </prefix>
+  </prefixes>
+  <index>foo.title</index>
+  <relation>
+    <value>=</value>
+  </relation>
+  <term>fish</term>
+</searchClause>
diff --git a/test/regression/sections/08/02.xcql b/test/regression/sections/08/02.xcql
new file mode 100644 (file)
index 0000000..63ce6ad
--- /dev/null
@@ -0,0 +1,12 @@
+<searchClause>
+  <prefixes>
+    <prefix>
+      <identifier>http://www.loc.gov/zing/cql/dc-indexes/</identifier>
+    </prefix>
+  </prefixes>
+  <index>title</index>
+  <relation>
+    <value>=</value>
+  </relation>
+  <term>fish</term>
+</searchClause>
diff --git a/test/regression/sections/08/03.xcql b/test/regression/sections/08/03.xcql
new file mode 100644 (file)
index 0000000..45933aa
--- /dev/null
@@ -0,0 +1,33 @@
+<triple>
+  <prefixes>
+    <prefix>
+      <name>foo</name>
+      <identifier>http://www.loc.gov/zing/cql/dc-indexes</identifier>
+    </prefix>
+    <prefix>
+      <name>ccg</name>
+      <identifier>http://srw.o-r-g.org/indexSets/ccg/</identifier>
+    </prefix>
+  </prefixes>
+  <boolean>
+    <value>and</value>
+  </boolean>
+  <leftOperand>
+    <searchClause>
+      <index>foo.title</index>
+      <relation>
+        <value>=</value>
+      </relation>
+      <term>fish</term>
+    </searchClause>
+  </leftOperand>
+  <rightOperand>
+    <searchClause>
+      <index>ccg.force</index>
+      <relation>
+        <value>=</value>
+      </relation>
+      <term>3</term>
+    </searchClause>
+  </rightOperand>
+</triple>
diff --git a/test/regression/sections/09/01.xcql b/test/regression/sections/09/01.xcql
new file mode 100644 (file)
index 0000000..a97bf29
--- /dev/null
@@ -0,0 +1,55 @@
+<triple>
+  <boolean>
+    <value>prox</value>
+  </boolean>
+  <leftOperand>
+    <triple>
+      <boolean>
+        <value>and</value>
+      </boolean>
+      <leftOperand>
+        <triple>
+          <boolean>
+            <value>or</value>
+          </boolean>
+          <leftOperand>
+            <searchClause>
+              <index>srw.serverChoice</index>
+              <relation>
+                <value>scr</value>
+              </relation>
+              <term>any</term>
+            </searchClause>
+          </leftOperand>
+          <rightOperand>
+            <searchClause>
+              <index>srw.serverChoice</index>
+              <relation>
+                <value>scr</value>
+              </relation>
+              <term>all:stem</term>
+            </searchClause>
+          </rightOperand>
+        </triple>
+      </leftOperand>
+      <rightOperand>
+        <searchClause>
+          <index>all</index>
+          <relation>
+            <value>exact</value>
+          </relation>
+          <term>any</term>
+        </searchClause>
+      </rightOperand>
+    </triple>
+  </leftOperand>
+  <rightOperand>
+    <searchClause>
+      <index>prox</index>
+      <relation>
+        <value>=</value>
+      </relation>
+      <term>fuzzy</term>
+    </searchClause>
+  </rightOperand>
+</triple>
diff --git a/test/regression/sections/09/02.xcql b/test/regression/sections/09/02.xcql
new file mode 100644 (file)
index 0000000..f466273
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>srw.serverChoice</index>
+  <relation>
+    <value>scr</value>
+  </relation>
+  <term>any</term>
+</searchClause>
diff --git a/test/regression/sections/09/03.xcql b/test/regression/sections/09/03.xcql
new file mode 100644 (file)
index 0000000..ce0bb82
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>srw.serverChoice</index>
+  <relation>
+    <value>scr</value>
+  </relation>
+  <term></term>
+</searchClause>
diff --git a/test/regression/sections/09/04.xcql b/test/regression/sections/09/04.xcql
new file mode 100644 (file)
index 0000000..aed8eca
--- /dev/null
@@ -0,0 +1,16 @@
+<searchClause>
+  <prefixes>
+    <prefix>
+      <identifier>any</identifier>
+    </prefix>
+    <prefix>
+      <name>any</name>
+      <identifier>exact</identifier>
+    </prefix>
+  </prefixes>
+  <index>any</index>
+  <relation>
+    <value>&gt;</value>
+  </relation>
+  <term>any</term>
+</searchClause>
diff --git a/test/regression/sections/10/01.xcql b/test/regression/sections/10/01.xcql
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/test/regression/sections/10/02.xcql b/test/regression/sections/10/02.xcql
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/test/regression/sections/10/03.xcql b/test/regression/sections/10/03.xcql
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/test/regression/sections/10/04.xcql b/test/regression/sections/10/04.xcql
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/test/regression/sections/10/05.xcql b/test/regression/sections/10/05.xcql
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/test/regression/sections/10/06.xcql b/test/regression/sections/10/06.xcql
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/test/regression/sections/10/07.xcql b/test/regression/sections/10/07.xcql
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/test/regression/sections/10/08.xcql b/test/regression/sections/10/08.xcql
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/test/regression/sections/10/09.xcql b/test/regression/sections/10/09.xcql
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/test/regression/sections/10/10.xcql b/test/regression/sections/10/10.xcql
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/test/regression/sections/10/11.xcql b/test/regression/sections/10/11.xcql
new file mode 100644 (file)
index 0000000..e910b08
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>title</index>
+  <relation>
+    <value>=</value>
+  </relation>
+  <term>illegal parentheses</term>
+</searchClause>
diff --git a/test/regression/sections/10/12.xcql b/test/regression/sections/10/12.xcql
new file mode 100644 (file)
index 0000000..5d3cb99
--- /dev/null
@@ -0,0 +1,7 @@
+<searchClause>
+  <index>quoted</index>
+  <relation>
+    <value>any</value>
+  </relation>
+  <term>illegal quotes</term>
+</searchClause>
diff --git a/test/regression/sections/10/13.xcql b/test/regression/sections/10/13.xcql
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/test/regression/sections/10/14.xcql b/test/regression/sections/10/14.xcql
new file mode 100644 (file)
index 0000000..eee52ab
--- /dev/null
@@ -0,0 +1,29 @@
+<triple>
+  <boolean>
+    <value>and</value>
+  </boolean>
+  <leftOperand>
+    <searchClause>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>fish</term>
+    </searchClause>
+  </leftOperand>
+  <rightOperand>
+    <searchClause>
+      <prefixes>
+        <prefix>
+          <name>illegal</name>
+          <identifier>urn:invalidPrefixLocation</identifier>
+        </prefix>
+      </prefixes>
+      <index>srw.serverChoice</index>
+      <relation>
+        <value>scr</value>
+      </relation>
+      <term>chips</term>
+    </searchClause>
+  </rightOperand>
+</triple>