Preserve order of records within cluster PAZ-902
authorAdam Dickmeiss <adam@indexdata.dk>
Wed, 13 Nov 2013 12:59:46 +0000 (13:59 +0100)
committerAdam Dickmeiss <adam@indexdata.dk>
Wed, 13 Nov 2013 12:59:46 +0000 (13:59 +0100)
32 files changed:
src/reclists.c
test/test_facets_13.res
test/test_facets_16.res
test/test_facets_24.res
test/test_facets_4.res
test/test_facets_9.res
test/test_filter_16.res
test/test_filter_17.res
test/test_filter_6.res
test/test_filter_9.res
test/test_http_10.res
test/test_http_11.res
test/test_http_23.res
test/test_http_24.res
test/test_http_25.res
test/test_http_5.res
test/test_http_6.res
test/test_http_7.res
test/test_http_8.res
test/test_http_88.res
test/test_http_89.res
test/test_http_9.res
test/test_http_90.res
test/test_icu_4.res
test/test_icu_5.res
test/test_icu_6.res
test/test_icu_7.res
test/test_icu_9.res
test/test_post_10.res
test/test_post_8.res
test/test_sru_3.res
test/test_url_3.res

index 0a9bd8c..8ef9ba4 100644 (file)
@@ -366,21 +366,20 @@ struct record_cluster *reclist_insert(struct reclist *l,
         // We found a matching record. Merge them
         if (!strcmp(merge_key, (*p)->record->merge_key))
         {
-            struct record_cluster *existing = (*p)->record;
-            struct record *re = existing->records;
+            struct record **re;
 
-            for (; re; re = re->next)
+            cluster = (*p)->record;
+            for (re = &cluster->records; *re; re = &(*re)->next)
             {
-                if (re->client == record->client &&
-                    record_compare(record, re, service))
+                if ((*re)->client == record->client &&
+                    record_compare(record, *re, service))
                 {
                     yaz_mutex_leave(l->mutex);
                     return 0;
                 }
             }
-            record->next = existing->records;
-            existing->records = record;
-            cluster = existing;
+            *re = record;
+            record->next = 0;
             break;
         }
     }
index e0c22e6..f6386b0 100644 (file)
@@ -9,12 +9,12 @@
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="localhost:9999/db1"
-    name="db1" checksum="4195168235">
+    name="db1" checksum="75373906">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
  <location id="localhost:9999/db1"
-    name="db1" checksum="75373906">
+    name="db1" checksum="4195168235">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
index 30fc531..bdb836a 100644 (file)
@@ -9,12 +9,12 @@
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="localhost:9999/db1"
-    name="db1" checksum="4195168235">
+    name="db1" checksum="75373906">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
  <location id="localhost:9999/db1"
-    name="db1" checksum="75373906">
+    name="db1" checksum="4195168235">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
index 8983946..d1872d6 100644 (file)
@@ -9,12 +9,12 @@
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="localhost:9999/db1"
-    name="db1" checksum="4195168235">
+    name="db1" checksum="75373906">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
  <location id="localhost:9999/db1"
-    name="db1" checksum="75373906">
+    name="db1" checksum="4195168235">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
index b1c2baa..c984b0e 100644 (file)
@@ -9,12 +9,12 @@
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="localhost:9999/db1"
-    name="db1" checksum="4195168235">
+    name="db1" checksum="75373906">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
  <location id="localhost:9999/db1"
-    name="db1" checksum="75373906">
+    name="db1" checksum="4195168235">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
index b498c15..411ab45 100644 (file)
@@ -9,12 +9,12 @@
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="localhost:9999/db1"
-    name="db1" checksum="4195168235">
+    name="db1" checksum="75373906">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
  <location id="localhost:9999/db1"
-    name="db1" checksum="75373906">
+    name="db1" checksum="4195168235">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
index 20cc9d5..d58b30d 100644 (file)
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="localhost:9999"
-    name="ztest slow" checksum="1482143625">
+    name="ztest slow" checksum="1993510496">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
  <location id="localhost:9999"
-    name="ztest slow" checksum="1993510496">
+    name="ztest slow" checksum="1482143625">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
index 20cc9d5..d58b30d 100644 (file)
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="localhost:9999"
-    name="ztest slow" checksum="1482143625">
+    name="ztest slow" checksum="1993510496">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
  <location id="localhost:9999"
-    name="ztest slow" checksum="1993510496">
+    name="ztest slow" checksum="1482143625">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
index b274741..e939ce3 100644 (file)
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="localhost:9999"
-    name="ztest slow" checksum="1482143625">
+    name="ztest slow" checksum="1993510496">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
  <location id="localhost:9999"
-    name="ztest slow" checksum="1993510496">
+    name="ztest slow" checksum="1482143625">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
index b274741..e939ce3 100644 (file)
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="localhost:9999"
-    name="ztest slow" checksum="1482143625">
+    name="ztest slow" checksum="1993510496">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
  <location id="localhost:9999"
-    name="ztest slow" checksum="1993510496">
+    name="ztest slow" checksum="1482143625">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
index c16d8bd..b4525f1 100644 (file)
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2788512872">
+    name="Index Data MARC test server" checksum="2614320583">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
         YYYYYYYYY</md-test-usersetting-2>
  </location>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2614320583">
+    name="Index Data MARC test server" checksum="2788512872">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
index 82f9909..5758335 100644 (file)
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2788512872">
+    name="Index Data MARC test server" checksum="2614320583">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
         YYYYYYYYY</md-test-usersetting-2>
  </location>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2614320583">
+    name="Index Data MARC test server" checksum="2788512872">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
index 66ad286..b3d061d 100644 (file)
@@ -8,21 +8,21 @@
  <md-lccn>11224466</md-lccn>
  <md-lccn>11224467</md-lccn>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2788512872">
+    name="Index Data MARC test server" checksum="2614320583">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
-  <md-id>11224467</md-id>
-  <md-lccn>11224467</md-lccn>
+  <md-id>11224466</md-id>
+  <md-lccn>11224466</md-lccn>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
   <md-test-usersetting-2>test-usersetting-2 data: 
         YYYYYYYYY</md-test-usersetting-2>
  </location>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2614320583">
+    name="Index Data MARC test server" checksum="2788512872">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
-  <md-id>11224466</md-id>
-  <md-lccn>11224466</md-lccn>
+  <md-id>11224467</md-id>
+  <md-lccn>11224467</md-lccn>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
   <md-test-usersetting-2>test-usersetting-2 data: 
         YYYYYYYYY</md-test-usersetting-2>
index e794d1b..ca1bbb7 100644 (file)
@@ -1 +1 @@
-00366nam  22001698a 4504001001300000003000400013005001700017008004100034010001700075040001300092050001200105100001700117245003000134260001200164263000900176300001100185\1e   11224467 \1eDLC\1e00000000000000.0\1e910710c19910701nju           00010 eng  \1e  \1fa   11224467 \1e  \1faDLC\1fcDLC\1e00\1fa123-xyz\1e10\1faJack Collins\1e10\1faHow to program a computer\1e\1faPenguin\1e  \1fa8710\1e  \1fap. cm.\1e\1d
\ No newline at end of file
+00366nam  22001698a 4504001001300000003000400013005001700017008004100034010001700075040001300092050001200105100001700117245003000134260001200164263000900176300001100185\1e   11224466 \1eDLC\1e00000000000000.0\1e910710c19910701nju           00010 eng  \1e  \1fa   11224466 \1e  \1faDLC\1fcDLC\1e00\1fa123-xyz\1e10\1faJack Collins\1e10\1faHow to program a computer\1e\1faPenguin\1e  \1fa8710\1e  \1fap. cm.\1e\1d
\ No newline at end of file
index e794d1b..ca1bbb7 100644 (file)
@@ -1 +1 @@
-00366nam  22001698a 4504001001300000003000400013005001700017008004100034010001700075040001300092050001200105100001700117245003000134260001200164263000900176300001100185\1e   11224467 \1eDLC\1e00000000000000.0\1e910710c19910701nju           00010 eng  \1e  \1fa   11224467 \1e  \1faDLC\1fcDLC\1e00\1fa123-xyz\1e10\1faJack Collins\1e10\1faHow to program a computer\1e\1faPenguin\1e  \1fa8710\1e  \1fap. cm.\1e\1d
\ No newline at end of file
+00366nam  22001698a 4504001001300000003000400013005001700017008004100034010001700075040001300092050001200105100001700117245003000134260001200164263000900176300001100185\1e   11224466 \1eDLC\1e00000000000000.0\1e910710c19910701nju           00010 eng  \1e  \1fa   11224466 \1e  \1faDLC\1fcDLC\1e00\1fa123-xyz\1e10\1faJack Collins\1e10\1faHow to program a computer\1e\1faPenguin\1e  \1fa8710\1e  \1fap. cm.\1e\1d
\ No newline at end of file
index d8a21e3..990e8de 100644 (file)
@@ -9,7 +9,7 @@
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2788512872">
+    name="Index Data MARC test server" checksum="2614320583">
   <md-title>How to program a<match> computer</match></md-title>
   <md-author>Jack Collins</md-author>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
@@ -17,7 +17,7 @@
         YYYYYYYYY</md-test-usersetting-2>
  </location>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2614320583">
+    name="Index Data MARC test server" checksum="2788512872">
   <md-title>How to program a<match> computer</match></md-title>
   <md-author>Jack Collins</md-author>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
index 7ae0a9c..55e4018 100644 (file)
@@ -8,21 +8,21 @@
  <md-lccn>11224466</md-lccn>
  <md-lccn>11224467</md-lccn>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2788512872">
+    name="Index Data MARC test server" checksum="2614320583">
   <md-title>How to program a<match> computer</match></md-title>
   <md-author>Jack Collins</md-author>
-  <md-id>11224467</md-id>
-  <md-lccn>11224467</md-lccn>
+  <md-id>11224466</md-id>
+  <md-lccn>11224466</md-lccn>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
   <md-test-usersetting-2>test-usersetting-2 data: 
         YYYYYYYYY</md-test-usersetting-2>
  </location>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2614320583">
+    name="Index Data MARC test server" checksum="2788512872">
   <md-title>How to program a<match> computer</match></md-title>
   <md-author>Jack Collins</md-author>
-  <md-id>11224466</md-id>
-  <md-lccn>11224466</md-lccn>
+  <md-id>11224467</md-id>
+  <md-lccn>11224467</md-lccn>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
   <md-test-usersetting-2>test-usersetting-2 data: 
         YYYYYYYYY</md-test-usersetting-2>
index 0f838d2..c515d5c 100644 (file)
@@ -1,11 +1,11 @@
 <record xmlns="http://www.loc.gov/MARC21/slim">
   <leader>00366nam a22001698a 4504</leader>
-  <controlfield tag="001">   11224467 </controlfield>
+  <controlfield tag="001">   11224466 </controlfield>
   <controlfield tag="003">DLC</controlfield>
   <controlfield tag="005">00000000000000.0</controlfield>
   <controlfield tag="008">910710c19910701nju           00010 eng  </controlfield>
   <datafield tag="010" ind1=" " ind2=" ">
-    <subfield code="a">   11224467 </subfield>
+    <subfield code="a">   11224466 </subfield>
   </datafield>
   <datafield tag="040" ind1=" " ind2=" ">
     <subfield code="a">DLC</subfield>
index 12f1f5f..6067d40 100644 (file)
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2788512872">
+    name="Index Data MARC test server" checksum="2614320583">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
         YYYYYYYYY</md-test-usersetting-2>
  </location>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2614320583">
+    name="Index Data MARC test server" checksum="2788512872">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
index 7829578..ced51fb 100644 (file)
@@ -9,7 +9,7 @@
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2788512872">
+    name="Index Data MARC test server" checksum="2614320583">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
@@ -17,7 +17,7 @@
         YYYYYYYYY</md-test-usersetting-2>
  </location>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2614320583">
+    name="Index Data MARC test server" checksum="2788512872">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
index ec81a10..9bb5d30 100644 (file)
  <md-subject>Community colleges</md-subject>
  <md-description>&quot;Contract DOT-UT-10003.&quot;</md-description>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="4182051184">
-  <md-title>A plan for community college computer development</md-title>
-  <md-date>1971</md-date>
-  <md-subject>Universities and colleges</md-subject>
-  <md-subject>Community colleges</md-subject>
-  <md-description tag="500">Cover title</md-description>
+    name="Index Data MARC test server" checksum="3659474317">
+  <md-title>Computer science &amp; technology</md-title>
+  <md-title-remainder>proceedings of a workshop held at the National Bureau of Standards, Gaithersburg, MD, June 3-4, 1976</md-title-remainder>
+  <md-date>1977</md-date>
+  <md-subject>Optical pattern recognition</md-subject>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
   <md-test-usersetting-2>test-usersetting-2 data: 
         YYYYYYYYY</md-test-usersetting-2>
-  <md-subjects>Universities and colleges</md-subjects>
+  <md-subjects>Optical pattern recognition</md-subjects>
   <md-subjects>PAZPAR2_NULL_b</md-subjects>
   <md-subjects>PAZPAR2_NULL_c</md-subjects>
-  <md-subjects>Community colleges</md-subjects>
+ </location>
+ <location id="z3950.indexdata.com/marc"
+    name="Index Data MARC test server" checksum="3833666606">
+  <md-title>The use of passwords for controlled access to computer resources</md-title>
+  <md-date>1977</md-date>
+  <md-author>Wood, Helen M</md-author>
+  <md-subject>Computers</md-subject>
+  <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
+  <md-test-usersetting-2>test-usersetting-2 data: 
+        YYYYYYYYY</md-test-usersetting-2>
+  <md-subjects>Computers</md-subjects>
   <md-subjects>PAZPAR2_NULL_b</md-subjects>
   <md-subjects>PAZPAR2_NULL_c</md-subjects>
  </location>
   <md-subjects>PAZPAR2_NULL_c</md-subjects>
  </location>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="3833666606">
-  <md-title>The use of passwords for controlled access to computer resources</md-title>
-  <md-date>1977</md-date>
-  <md-author>Wood, Helen M</md-author>
-  <md-subject>Computers</md-subject>
+    name="Index Data MARC test server" checksum="4182051184">
+  <md-title>A plan for community college computer development</md-title>
+  <md-date>1971</md-date>
+  <md-subject>Universities and colleges</md-subject>
+  <md-subject>Community colleges</md-subject>
+  <md-description tag="500">Cover title</md-description>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
   <md-test-usersetting-2>test-usersetting-2 data: 
         YYYYYYYYY</md-test-usersetting-2>
-  <md-subjects>Computers</md-subjects>
+  <md-subjects>Universities and colleges</md-subjects>
   <md-subjects>PAZPAR2_NULL_b</md-subjects>
   <md-subjects>PAZPAR2_NULL_c</md-subjects>
- </location>
- <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="3659474317">
-  <md-title>Computer science &amp; technology</md-title>
-  <md-title-remainder>proceedings of a workshop held at the National Bureau of Standards, Gaithersburg, MD, June 3-4, 1976</md-title-remainder>
-  <md-date>1977</md-date>
-  <md-subject>Optical pattern recognition</md-subject>
-  <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
-  <md-test-usersetting-2>test-usersetting-2 data: 
-        YYYYYYYYY</md-test-usersetting-2>
-  <md-subjects>Optical pattern recognition</md-subjects>
+  <md-subjects>Community colleges</md-subjects>
   <md-subjects>PAZPAR2_NULL_b</md-subjects>
   <md-subjects>PAZPAR2_NULL_c</md-subjects>
  </location>
@@ -111,20 +111,40 @@ score = relevance(41119);
  <md-subject>Tomography</md-subject>
  <md-description>Vols. 2, 8: Missoula, Mont. : Published by Scholars Press for Biblical Research Associates</md-description>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="3485282028">
-  <md-title>Reconstruction tomography in diagnostic radiology and nuclear medicine</md-title>
-  <md-title-remainder>proceedings of the workshop</md-title-remainder>
-  <md-date>1977</md-date>
-  <md-subject>Tomography</md-subject>
+    name="Index Data MARC test server" checksum="2962705161">
+  <md-title>Computer processing of dynamic images from an Anger scintillation camera</md-title>
+  <md-title-remainder>the proceedings of a workshop</md-title-remainder>
+  <md-date>1974</md-date>
+  <md-subject>Radioisotope scanning</md-subject>
+  <md-subject>Scintillation cameras</md-subject>
+  <md-subject>Imaging systems in medicine</md-subject>
   <md-description tag="504">Includes bibliographical references and index</md-description>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
   <md-test-usersetting-2>test-usersetting-2 data: 
         YYYYYYYYY</md-test-usersetting-2>
-  <md-subjects>Tomography</md-subjects>
+  <md-subjects>Radioisotope scanning</md-subjects>
+  <md-subjects>PAZPAR2_NULL_b</md-subjects>
+  <md-subjects>PAZPAR2_NULL_c</md-subjects>
+  <md-subjects>Scintillation cameras</md-subjects>
+  <md-subjects>PAZPAR2_NULL_b</md-subjects>
+  <md-subjects>PAZPAR2_NULL_c</md-subjects>
+  <md-subjects>Imaging systems in medicine</md-subjects>
   <md-subjects>PAZPAR2_NULL_b</md-subjects>
   <md-subjects>PAZPAR2_NULL_c</md-subjects>
  </location>
  <location id="z3950.indexdata.com/marc"
+    name="Index Data MARC test server" checksum="3136897450">
+  <md-title>The Computer Bible</md-title>
+  <md-date>1973-1980</md-date>
+  <md-subject>Bible. O.T</md-subject>
+  <md-subject>Bible</md-subject>
+  <md-description tag="500">Hebrew and Greek; introductions in English</md-description>
+  <md-description tag="500">Vols. 2, 8: Missoula, Mont. : Published by Scholars Press for Biblical Research Associates</md-description>
+  <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
+  <md-test-usersetting-2>test-usersetting-2 data: 
+        YYYYYYYYY</md-test-usersetting-2>
+ </location>
+ <location id="z3950.indexdata.com/marc"
     name="Index Data MARC test server" checksum="3311089739">
   <md-title>The Puget Sound Region</md-title>
   <md-title-remainder>a portfolio of thematic computer maps</md-title-remainder>
@@ -142,36 +162,16 @@ score = relevance(41119);
   <md-subjects>PAZPAR2_NULL_c</md-subjects>
  </location>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="3136897450">
-  <md-title>The Computer Bible</md-title>
-  <md-date>1973-1980</md-date>
-  <md-subject>Bible. O.T</md-subject>
-  <md-subject>Bible</md-subject>
-  <md-description tag="500">Hebrew and Greek; introductions in English</md-description>
-  <md-description tag="500">Vols. 2, 8: Missoula, Mont. : Published by Scholars Press for Biblical Research Associates</md-description>
-  <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
-  <md-test-usersetting-2>test-usersetting-2 data: 
-        YYYYYYYYY</md-test-usersetting-2>
- </location>
- <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2962705161">
-  <md-title>Computer processing of dynamic images from an Anger scintillation camera</md-title>
-  <md-title-remainder>the proceedings of a workshop</md-title-remainder>
-  <md-date>1974</md-date>
-  <md-subject>Radioisotope scanning</md-subject>
-  <md-subject>Scintillation cameras</md-subject>
-  <md-subject>Imaging systems in medicine</md-subject>
+    name="Index Data MARC test server" checksum="3485282028">
+  <md-title>Reconstruction tomography in diagnostic radiology and nuclear medicine</md-title>
+  <md-title-remainder>proceedings of the workshop</md-title-remainder>
+  <md-date>1977</md-date>
+  <md-subject>Tomography</md-subject>
   <md-description tag="504">Includes bibliographical references and index</md-description>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
   <md-test-usersetting-2>test-usersetting-2 data: 
         YYYYYYYYY</md-test-usersetting-2>
-  <md-subjects>Radioisotope scanning</md-subjects>
-  <md-subjects>PAZPAR2_NULL_b</md-subjects>
-  <md-subjects>PAZPAR2_NULL_c</md-subjects>
-  <md-subjects>Scintillation cameras</md-subjects>
-  <md-subjects>PAZPAR2_NULL_b</md-subjects>
-  <md-subjects>PAZPAR2_NULL_c</md-subjects>
-  <md-subjects>Imaging systems in medicine</md-subjects>
+  <md-subjects>Tomography</md-subjects>
   <md-subjects>PAZPAR2_NULL_b</md-subjects>
   <md-subjects>PAZPAR2_NULL_c</md-subjects>
  </location>
index 11def86..76bce60 100644 (file)
@@ -84,7 +84,7 @@
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2788512872">
+    name="Index Data MARC test server" checksum="2614320583">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
@@ -92,7 +92,7 @@
         YYYYYYYYY</md-test-usersetting-2>
  </location>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2614320583">
+    name="Index Data MARC test server" checksum="2788512872">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
index 837a9ff..480b05e 100644 (file)
@@ -9,7 +9,7 @@
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2788512872">
+    name="Index Data MARC test server" checksum="2614320583">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
@@ -17,7 +17,7 @@
         YYYYYYYYY</md-test-usersetting-2>
  </location>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2614320583">
+    name="Index Data MARC test server" checksum="2788512872">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
index b2abe57..d613a5e 100644 (file)
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2788512872">
+    name="Index Data MARC test server" checksum="2614320583">
   <md-title>How to program a <match>computer</match></md-title>
   <md-author>Jack Collins</md-author>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
         YYYYYYYYY</md-test-usersetting-2>
  </location>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2614320583">
+    name="Index Data MARC test server" checksum="2788512872">
   <md-title>How to program a <match>computer</match></md-title>
   <md-author>Jack Collins</md-author>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
index a6a3dfb..3a32ea6 100644 (file)
@@ -60,7 +60,7 @@
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2788512872">
+    name="Index Data MARC test server" checksum="2614320583">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
@@ -68,7 +68,7 @@
         YYYYYYYYY</md-test-usersetting-2>
  </location>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2614320583">
+    name="Index Data MARC test server" checksum="2788512872">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
index a8a5f9f..dd47b25 100644 (file)
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2788512872">
+    name="Index Data MARC test server" checksum="2614320583">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
         YYYYYYYYY</md-test-usersetting-2>
  </location>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2614320583">
+    name="Index Data MARC test server" checksum="2788512872">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
index 67eab02..58e54a3 100644 (file)
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2788512872">
+    name="Index Data MARC test server" checksum="2614320583">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
         YYYYYYYYY</md-test-usersetting-2>
  </location>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2614320583">
+    name="Index Data MARC test server" checksum="2788512872">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
index 39396ac..5be001a 100644 (file)
@@ -38,7 +38,7 @@ score = relevance(72241);
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2788512872">
+    name="Index Data MARC test server" checksum="2614320583">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
@@ -46,7 +46,7 @@ score = relevance(72241);
         YYYYYYYYY</md-test-usersetting-2>
  </location>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2614320583">
+    name="Index Data MARC test server" checksum="2788512872">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
   <md-test-usersetting>XXXXXXXXXX</md-test-usersetting>
index cb1e60a..71a6d39 100644 (file)
@@ -9,12 +9,12 @@
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2788512872">
+    name="Index Data MARC test server" checksum="2614320583">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2614320583">
+    name="Index Data MARC test server" checksum="2788512872">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
index cb1e60a..71a6d39 100644 (file)
@@ -9,12 +9,12 @@
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2788512872">
+    name="Index Data MARC test server" checksum="2614320583">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
  <location id="z3950.indexdata.com/marc"
-    name="Index Data MARC test server" checksum="2614320583">
+    name="Index Data MARC test server" checksum="2788512872">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
index 11b875c..f472496 100644 (file)
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="localhost:9999/db1"
-    name="db1" checksum="4195168235">
+    name="db1" checksum="75373906">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
  <location id="localhost:9999/db1"
-    name="db1" checksum="75373906">
+    name="db1" checksum="4195168235">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
index 6dbbbe2..2a1d1f9 100644 (file)
@@ -9,12 +9,12 @@
  <md-title>How to program a computer</md-title>
  <md-author>Jack Collins</md-author>
  <location id="my"
-    name="marcserver" checksum="64172">
+    name="marcserver" checksum="3602387">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>
  <location id="my"
-    name="marcserver" checksum="3602387">
+    name="marcserver" checksum="64172">
   <md-title>How to program a computer</md-title>
   <md-author>Jack Collins</md-author>
  </location>