Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2
authorAdam Dickmeiss <adam@indexdata.dk>
Wed, 8 Sep 2010 14:05:08 +0000 (16:05 +0200)
committerAdam Dickmeiss <adam@indexdata.dk>
Wed, 8 Sep 2010 14:05:08 +0000 (16:05 +0200)
13 files changed:
src/client.c
src/client.h
src/http_command.c
src/session.c
src/session.h
src/settings.c
src/settings.h
test/test_solr_10.res
test/test_solr_11.res
test/test_solr_4.res
test/test_solr_5.res
test/test_solr_6.res
test/test_solr_urls

index f8af926..a931ca8 100644 (file)
@@ -97,6 +97,7 @@ struct client {
     int maxrecs;
     int startrecs;
     int diagnostic;
+    int preferred;
     enum client_state state;
     struct show_raw *show_raw;
     ZOOM_resultset resultset;
@@ -146,9 +147,13 @@ void client_set_state(struct client *cl, enum client_state st)
        that session is not mutex locked if client is already active */
     if (was_active && !client_is_active(cl) && cl->session)
     {
+
         int no_active = session_active_clients(cl->session);
-        if (no_active == 0)
+        yaz_log(YLOG_DEBUG, "%s: releasing watches on zero active: %d", client_get_url(cl), no_active);
+        if (no_active == 0) {
             session_alert_watch(cl->session, SESSION_WATCH_SHOW);
+            session_alert_watch(cl->session, SESSION_WATCH_SHOW_PREF);
+        }
     }
 }
 
@@ -442,6 +447,26 @@ static void ingest_raw_record(struct client *cl, ZOOM_record rec)
     client_show_raw_dequeue(cl);
 }
 
+static void client_check_preferred_watch(struct client *cl)
+{
+    yaz_log(YLOG_DEBUG, "client_check_preferred_watch: %s ", client_get_url(cl));
+    struct session *se = cl->session;
+    if (se)
+    {
+        client_unlock(cl);
+        if (session_is_preferred_clients_ready(se)) {
+            session_alert_watch(se, SESSION_WATCH_SHOW_PREF);
+        }
+        else
+            yaz_log(YLOG_DEBUG, "client_check_preferred_watch: %s ", client_get_url(cl));
+
+        client_lock(cl);
+    }
+    else
+        yaz_log(YLOG_WARN, "client_check_preferred_watch: %s. No session!", client_get_url(cl));
+
+}
+
 void client_search_response(struct client *cl)
 {
     struct connection *co = cl->connection;
@@ -465,6 +490,8 @@ void client_search_response(struct client *cl)
         cl->hits = ZOOM_resultset_size(resultset);
         if (se)
             se->total_hits += cl->hits;
+        if (cl->preferred)
+            client_check_preferred_watch(cl);
     }
 }
 
@@ -620,13 +647,14 @@ void client_start_search(struct client *cl)
     ZOOM_connection link = connection_get_link(co);
     ZOOM_resultset rs;
     char *databaseName = sdb->database->databases[0];
-    const char *opt_piggyback = session_setting_oneval(sdb, PZ_PIGGYBACK);
-    const char *opt_queryenc = session_setting_oneval(sdb, PZ_QUERYENCODING);
-    const char *opt_elements = session_setting_oneval(sdb, PZ_ELEMENTS);
-    const char *opt_requestsyn = session_setting_oneval(sdb, PZ_REQUESTSYNTAX);
-    const char *opt_maxrecs = session_setting_oneval(sdb, PZ_MAXRECS);
-    const char *opt_sru = session_setting_oneval(sdb, PZ_SRU);
-    const char *opt_sort = session_setting_oneval(sdb, PZ_SORT);
+    const char *opt_piggyback   = session_setting_oneval(sdb, PZ_PIGGYBACK);
+    const char *opt_queryenc    = session_setting_oneval(sdb, PZ_QUERYENCODING);
+    const char *opt_elements    = session_setting_oneval(sdb, PZ_ELEMENTS);
+    const char *opt_requestsyn  = session_setting_oneval(sdb, PZ_REQUESTSYNTAX);
+    const char *opt_maxrecs     = session_setting_oneval(sdb, PZ_MAXRECS);
+    const char *opt_sru         = session_setting_oneval(sdb, PZ_SRU);
+    const char *opt_sort        = session_setting_oneval(sdb, PZ_SORT);
+    const char *opt_preferred   = session_setting_oneval(sdb, PZ_PREFERRED);
     char maxrecs_str[24], startrecs_str[24];
 
     assert(link);
@@ -634,6 +662,11 @@ void client_start_search(struct client *cl)
     cl->hits = -1;
     cl->record_offset = 0;
     cl->diagnostic = 0;
+
+    if (opt_preferred) {
+        cl->preferred = atoi(opt_preferred);
+        yaz_log(YLOG_LOG, "Target %s has preferred: %d", sdb->database->url, cl->preferred);
+    }
     client_set_state(cl, Client_Working);
 
     if (*opt_piggyback)
@@ -669,6 +702,7 @@ void client_start_search(struct client *cl)
         ZOOM_connection_option_set(link, "databaseName", databaseName);
 
     /* TODO Verify does it break something for CQL targets(non-SOLR) ? */
+    /* facets definition is in PQF */
     client_set_facets_request(cl, link);
 
     if (cl->cqlquery)
@@ -709,7 +743,7 @@ struct client *client_create(void)
     r->resultset = 0;
     r->mutex = 0;
     pazpar2_mutex_create(&r->mutex, "client");
-
+    r->preferred = 0;
     r->ref_count = 1;
     client_use(1);
     
@@ -970,6 +1004,19 @@ int client_is_active(struct client *cl)
     return 0;
 }
 
+int client_is_active_preferred(struct client *cl)
+{
+    /* only count if this is a preferred target. */
+    if (!cl->preferred)
+        return 0;
+    /* TODO No sure this the condition that Seb wants */
+    if (cl->connection && (cl->state == Client_Connecting ||
+                           cl->state == Client_Working))
+        return 1;
+    return 0;
+}
+
+
 Odr_int client_get_hits(struct client *cl)
 {
     return cl->hits;
@@ -1018,6 +1065,12 @@ void client_set_startrecs(struct client *cl, int v)
     cl->startrecs = v;
 }
 
+void client_set_preferred(struct client *cl, int v)
+{
+    cl->preferred = v;
+}
+
+
 /*
  * Local variables:
  * c-basic-offset: 4
index b550129..70ba6d1 100644 (file)
@@ -77,6 +77,7 @@ int client_prep_connection(struct client *cl,
 void client_start_search(struct client *cl);
 void client_set_session(struct client *cl, struct session *se);
 int client_is_active(struct client *cl);
+int client_is_active_preferred(struct client *cl);
 struct client *client_next_in_session(struct client *cl);
 
 int client_parse_query(struct client *cl, const char *query);
index a905750..567037f 100644 (file)
@@ -936,7 +936,19 @@ static void cmd_show(struct http_channel *c)
 
     if (block)
     {
-        if (status && reclist_get_num_records(s->psession->reclist) == 0)
+        if (!strcmp(block, "preferred") && !session_is_preferred_clients_ready(s->psession)) {
+            // if there is already a watch/block. we do not block this one
+            if (session_set_watch(s->psession, SESSION_WATCH_SHOW_PREF,
+                                  show_records_ready, c, c) != 0)
+            {
+                yaz_log(c->http_sessions->log_level,
+                        "%p Session %u: Blocking on cmd_show. Waiting for preferred targets", s, s->session_id);
+            }
+            release_session(c,s);
+            return;
+
+        }
+        else if (status && reclist_get_num_records(s->psession->reclist) == 0)
         {
             // if there is already a watch/block. we do not block this one
             if (session_set_watch(s->psession, SESSION_WATCH_SHOW,
index f7c0b99..4d64e32 100644 (file)
@@ -436,7 +436,7 @@ void session_alert_watch(struct session *s, int what)
         session_watchfun fun;
 
         http_remove_observer(s->watchlist[what].obs);
-        fun = s->watchlist[what].fun;
+        fun  = s->watchlist[what].fun;
         data = s->watchlist[what].data;
 
         /* reset watch before fun is invoked - in case fun wants to set
@@ -446,6 +446,7 @@ void session_alert_watch(struct session *s, int what)
         s->watchlist[what].obs = 0;
 
         session_leave(s);
+        yaz_log(YLOG_DEBUG, "session_alert_watch: %d calling function: %p", what, fun);
         fun(data);
     }
     else
@@ -509,6 +510,19 @@ int session_active_clients(struct session *s)
     return res;
 }
 
+int session_is_preferred_clients_ready(struct session *s)
+{
+    struct client_list *l;
+    int res = 0;
+
+    for (l = s->clients; l; l = l->next)
+        if (client_is_active_preferred(l->client))
+            res++;
+    yaz_log(YLOG_DEBUG, "%p Session has %d active preferred clients.", s, res);
+    return res == 0;
+}
+
+
 
 enum pazpar2_error_code search(struct session *se,
                                const char *query,
index d7f3efb..d16f3fb 100644 (file)
@@ -79,7 +79,8 @@ struct session_database
 
 #define SESSION_WATCH_SHOW      0
 #define SESSION_WATCH_RECORD    1
-#define SESSION_WATCH_MAX       1
+#define SESSION_WATCH_SHOW_PREF 2
+#define SESSION_WATCH_MAX       2
 
 #define SESSION_MAX_TERMLISTS 10
 
@@ -167,6 +168,7 @@ void show_single_stop(struct session *s, struct record_cluster *rec);
 struct termlist_score **termlist(struct session *s, const char *name, int *num);
 int session_set_watch(struct session *s, int what, session_watchfun fun, void *data, struct http_channel *c);
 int session_active_clients(struct session *s);
+int session_is_preferred_clients_ready(struct session *s);
 void session_apply_setting(struct session *se, char *dbname, char *setting, char *value);
 const char *session_setting_oneval(struct session_database *db, int offset);
 
index 7ce16f0..ecd37ed 100644 (file)
@@ -70,9 +70,10 @@ static char *hard_settings[] = {
     "pz:pqf_strftime",
     "pz:negotiation_charset",
     "pz:max_connections",
-    "pz:reuse_connections",     // PZ_REUSE_CONNECTION
-    "pz:termlist_term_sort",    // PZ_TERMLIST_TERM_SORT
-    "pz:termlist_term_count",   // PZ_TERMLIST_TERM_COUNT
+    "pz:reuse_connections",     /* PZ_REUSE_CONNECTION    */
+    "pz:termlist_term_sort",    /* PZ_TERMLIST_TERM_SORT  */
+    "pz:termlist_term_count",   /* PZ_TERMLIST_TERM_COUNT */
+    "pz:preferred",             /* PZ_PREFERRED           */
     0
 };
 
index b7ed827..d9c8789 100644 (file)
@@ -46,7 +46,8 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 #define PZ_REUSE_CONNECTIONS    23
 #define PZ_TERMLIST_TERM_SORT   24
 #define PZ_TERMLIST_TERM_COUNT  25
-#define PZ_MAX_EOF              26
+#define PZ_PREFERRED            26
+#define PZ_MAX_EOF              27
 
 struct setting
 {
index 1ec476a..c39fff4 100644 (file)
@@ -4,49 +4,60 @@
 <term>
 <id>donut:8983/solr/select</id>
 <name>SOLR Test</name>
-<frequency>29</frequency>
+<frequency>1128</frequency>
 <state>Client_Idle</state>
 <diagnostic>0</diagnostic>
 </term>
 </list>
 <list name="author">
-<term><name>Rosenberg, Donald</name><frequency>1</frequency></term>
-<term><name>Lencevicius, Raimondas</name><frequency>1</frequency></term>
-<term><name>Mills, Kyle</name><frequency>1</frequency></term>
-<term><name>Simon, Frank</name><frequency>1</frequency></term>
-<term><name>Myers, Katherine</name><frequency>1</frequency></term>
-<term><name>Compton, Jason</name><frequency>1</frequency></term>
-<term><name>Adair, Cherry</name><frequency>1</frequency></term>
-<term><name>Shearer, Beverly</name><frequency>1</frequency></term>
-<term><name>Arnold, Ken</name><frequency>1</frequency></term>
-<term><name>Steinberg, Gene</name><frequency>1</frequency></term>
-<term><name>Smith, George A</name><frequency>1</frequency></term>
-<term><name>Crookston, Newell W</name><frequency>1</frequency></term>
-<term><name>Ferguson, Derek</name><frequency>1</frequency></term>
-<term><name>Thomas, Thomas M</name><frequency>1</frequency></term>
-<term><name>Mitchell, Will David</name><frequency>1</frequency></term>
+<term><name>D&apos;Ignazio, Fred</name><frequency>4</frequency></term>
+<term><name>Lampton, Christopher</name><frequency>2</frequency></term>
+<term><name>Grauer, Robert T</name><frequency>2</frequency></term>
+<term><name>Carlson, Edward H</name><frequency>2</frequency></term>
+<term><name>Nevile, Liddy</name><frequency>2</frequency></term>
+<term><name>Jones, Aubrey B</name><frequency>2</frequency></term>
+<term><name>Boren, Sharon</name><frequency>2</frequency></term>
+<term><name>Fiday, David</name><frequency>2</frequency></term>
+<term><name>Groner, Gabriel F</name><frequency>2</frequency></term>
+<term><name>Orkin, Michael</name><frequency>1</frequency></term>
+<term><name>Thornburg, David D</name><frequency>1</frequency></term>
+<term><name>Pradels, Jean Louis</name><frequency>1</frequency></term>
+<term><name>Dietzler, Andrew John</name><frequency>1</frequency></term>
+<term><name>Haverty, J. P</name><frequency>1</frequency></term>
+<term><name>Eland, Dave Ronald</name><frequency>1</frequency></term>
 </list>
 <list name="subject">
-<term><name>Debugging in computer science</name><frequency>7</frequency></term>
-<term><name>Women computer programmers</name><frequency>4</frequency></term>
-<term><name>Virtual computer systems</name><frequency>4</frequency></term>
-<term><name>Cataloging of computer network resources</name><frequency>3</frequency></term>
-<term><name>Embedded computer systems</name><frequency>3</frequency></term>
-<term><name>Internet searching</name><frequency>2</frequency></term>
-<term><name>Computer software</name><frequency>2</frequency></term>
-<term><name>Microcomputers</name><frequency>2</frequency></term>
-<term><name>Library surveys</name><frequency>2</frequency></term>
-<term><name>Microprocessors</name><frequency>2</frequency></term>
-<term><name>Computer simulation</name><frequency>2</frequency></term>
-<term><name>Interactive computer systems</name><frequency>2</frequency></term>
-<term><name>Real-time data processing</name><frequency>2</frequency></term>
-<term><name>Chinese</name><frequency>1</frequency></term>
-<term><name>Computer viruses</name><frequency>1</frequency></term>
+<term><name>Apple computer</name><frequency>40</frequency></term>
+<term><name>BASIC (Computer program language)</name><frequency>38</frequency></term>
+<term><name>Atari computer</name><frequency>35</frequency></term>
+<term><name>Programming (Computers)</name><frequency>30</frequency></term>
+<term><name>Digital computer simulation</name><frequency>20</frequency></term>
+<term><name>Computer graphics</name><frequency>18</frequency></term>
+<term><name>LOGO (Computer program language)</name><frequency>14</frequency></term>
+<term><name>Computer games</name><frequency>14</frequency></term>
+<term><name>Debugging in computer science</name><frequency>8</frequency></term>
+<term><name>Time-sharing computer systems</name><frequency>8</frequency></term>
+<term><name>Virtual computer systems</name><frequency>8</frequency></term>
+<term><name>Interactive computer systems</name><frequency>8</frequency></term>
+<term><name>Embedded computer systems</name><frequency>7</frequency></term>
+<term><name>Computers</name><frequency>6</frequency></term>
+<term><name>Engineering</name><frequency>6</frequency></term>
 </list>
 <list name="date">
-<term><name>2000</name><frequency>17</frequency></term>
-<term><name>2001</name><frequency>6</frequency></term>
-<term><name>1999</name><frequency>5</frequency></term>
-<term><name>1986</name><frequency>1</frequency></term>
+<term><name>1984</name><frequency>23</frequency></term>
+<term><name>2000</name><frequency>18</frequency></term>
+<term><name>1983</name><frequency>9</frequency></term>
+<term><name>2001</name><frequency>7</frequency></term>
+<term><name>1999</name><frequency>6</frequency></term>
+<term><name>1985</name><frequency>6</frequency></term>
+<term><name>1970</name><frequency>4</frequency></term>
+<term><name>1986</name><frequency>4</frequency></term>
+<term><name>1973</name><frequency>2</frequency></term>
+<term><name>1964</name><frequency>2</frequency></term>
+<term><name>1966</name><frequency>2</frequency></term>
+<term><name>1993</name><frequency>1</frequency></term>
+<term><name>2003</name><frequency>1</frequency></term>
+<term><name>2006</name><frequency>1</frequency></term>
+<term><name>1982</name><frequency>1</frequency></term>
 </list>
 </termlist>
index 27bc92e..03c7c0d 100644 (file)
 <show>
 <status>OK</status>
 <activeclients>0</activeclients>
-<merged>29</merged>
-<total>29</total>
+<merged>96</merged>
+<total>1128</total>
 <start>0</start>
 <num>20</num>
 <hit>
 
-<md-title>Computer interfacing</md-title>
-<md-date>2000</md-date>
-<md-author>Smith, George A</md-author><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Computer interfacing</md-title>
-<md-date>2000</md-date>
-<md-author>Smith, George A</md-author></location>
-<relevance>525000</relevance>
-<recid>title computer interfacing author smith george a</recid>
+<md-title>6502 assembly-language programming for Apple, Commodore, and Atari computers</md-title>
+<md-date>1985</md-date>
+<md-author>Lampton, Christopher</md-author>
+<md-description>Instructs those who have already programmed in high-level languages in programming with the more powerful and versatile assembly or machine language</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>6502 assembly-language programming for Apple, Commodore, and Atari computers</md-title>
+<md-date>1985</md-date>
+<md-author>Lampton, Christopher</md-author>
+<md-description>Cover title: 6502 assembly language</md-description>
+<md-description>Series statement from jacket</md-description>
+<md-description>Includes index</md-description>
+<md-description>Instructs those who have already programmed in high-level languages in programming with the more powerful and versatile assembly or machine language</md-description></location>
+<relevance>1020000</relevance>
+<recid>title assembly language programming for apple commodore and atari computers author lampton christopher</recid>
 </hit>
 <hit>
 
-<md-title>Proceedings, 1999 EUROGRAPHICS/SIGGRAPH Workshop on Graphics Hardware, Los Angeles, California, August 8-9, 1999</md-title>
-<md-date>1999</md-date>
-<md-description>&quot;ACM Order Number: 434998&quot;--T.p. verso</md-description><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Proceedings, 1999 EUROGRAPHICS/SIGGRAPH Workshop on Graphics Hardware, Los Angeles, California, August 8-9, 1999</md-title>
-<md-date>1999</md-date>
-<md-description>&quot;ACM Order Number: 434998&quot;--T.p. verso</md-description></location>
-<relevance>350000</relevance>
-<recid>title proceedings eurographics siggraph workshop on graphics hardware los angeles california august</recid>
+<md-title>Let&apos;s talk Apple Turtle</md-title>
+<md-date>1984</md-date>
+<md-author>Nevile, Liddy</md-author>
+<md-description>An introduction to the LOGO computer language using hands-on activities with the Apple computer and hands-off activities which relate to other skills areas in the curriculum</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Let&apos;s talk Apple Turtle</md-title>
+<md-date>1984</md-date>
+<md-author>Nevile, Liddy</md-author>
+<md-description>Cataloging based on CIP information</md-description>
+<md-description>An introduction to the LOGO computer language using hands-on activities with the Apple computer and hands-off activities which relate to other skills areas in the curriculum</md-description></location>
+<location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Let&apos;s talk Apple Turtle</md-title>
+<md-date>1984</md-date>
+<md-author>Nevile, Liddy</md-author>
+<md-description>Cataloging based on CIP information</md-description>
+<md-description>An introduction to the LOGO computer language using hands-on activities with the Apple computer and hands-off activities which relate to other skills areas in the curriculum</md-description></location>
+<count>2</count>
+<relevance>942857</relevance>
+<recid>title let s talk apple turtle author nevile liddy</recid>
 </hit>
 <hit>
 
-<md-title>Embedded controller hardware design</md-title>
-<md-date>2001</md-date>
-<md-author>Arnold, Ken</md-author>
-<md-description>Includes index</md-description><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Embedded controller hardware design</md-title>
-<md-date>2001</md-date>
-<md-author>Arnold, Ken</md-author>
-<md-description>Includes index</md-description></location>
-<relevance>325000</relevance>
-<recid>title embedded controller hardware design author arnold ken</recid>
+<md-title>Proceedings of the 1999 International Conference on Web-Based Modeling and Simulation</md-title>
+<md-title-remainder>[held as part of] 1999 Western MultiConference, San Francisco, California, January 17-20, 1999, Cathedral Hill Hotel</md-title-remainder>
+<md-date>1999-2000</md-date>
+<md-description>Network modeling -- Civil applications -- Education and training -- Military applications -- Parallel and distributed simulation -- DEVS-based approaches -- Modeling and simulation environments -- High-level architecture -- Visualization and animation -- Real-time applications</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Proceedings of the International Conference on Web-based Modeling and Simulation</md-title>
+<md-date>2000</md-date>
+<md-description>Both conferences held as parts of the 2000 Western MultiConference, San Diego, California, January 23-27, 2000, Catamaran Resort Hotel</md-description>
+<md-description>&quot;Sponsored by the Society for Computer Simulation International&quot;--T.p</md-description></location>
+<location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Proceedings of the 1999 International Conference on Web-Based Modeling and Simulation</md-title>
+<md-title-remainder>[held as part of] 1999 Western MultiConference, San Francisco, California, January 17-20, 1999, Cathedral Hill Hotel</md-title-remainder>
+<md-date>1999</md-date>
+<md-description>Network modeling -- Civil applications -- Education and training -- Military applications -- Parallel and distributed simulation -- DEVS-based approaches -- Modeling and simulation environments -- High-level architecture -- Visualization and animation -- Real-time applications</md-description></location>
+<count>2</count>
+<relevance>930000</relevance>
+<recid>title proceedings of the international conference on web based modeling and simulation</recid>
 </hit>
 <hit>
 
-<md-title>Fourth IEEE International Workshop on Distributed Simulation and Real-Time Applications (DS-RT 2000)</md-title>
-<md-title-remainder>proceedings : August 24-26, 2000, San Francisco, California</md-title-remainder>
-<md-date>2000</md-date>
-<md-description>&quot;IEEE Computer Society order number PR00838&quot;--T.p. verso</md-description><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Fourth IEEE International Workshop on Distributed Simulation and Real-Time Applications (DS-RT 2000)</md-title>
-<md-title-remainder>proceedings : August 24-26, 2000, San Francisco, California</md-title-remainder>
-<md-date>2000</md-date>
-<md-description>Workshop is being held jointly with MASCOTS 2000</md-description>
-<md-description>&quot;IEEE Computer Society order number PR00838&quot;--T.p. verso</md-description></location>
-<relevance>283333</relevance>
-<recid>title fourth ieee international workshop on distributed simulation and real time applications ds rt</recid>
+<md-title>Computer art and animation</md-title>
+<md-title-remainder>a user&apos;s guide to Atari logo</md-title-remainder>
+<md-date>1984</md-date>
+<md-author>Thornburg, David D</md-author>
+<md-description>Explains how to use a computer to create graphic designs and animated sequences</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Computer art and animation</md-title>
+<md-title-remainder>a user&apos;s guide to Atari logo</md-title-remainder>
+<md-date>1984</md-date>
+<md-author>Thornburg, David D</md-author>
+<md-description>Includes index</md-description>
+<md-description>Explains how to use a computer to create graphic designs and animated sequences</md-description></location>
+<relevance>923076</relevance>
+<recid>title computer art and animation author thornburg david d</recid>
 </hit>
 <hit>
 
-<md-title>Modeling, simulation, and visualization for real and virtual environments</md-title>
-<md-title-remainder>7-8 April 1999, Orlando, Florida</md-title-remainder>
-<md-date>1999</md-date><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Modeling, simulation, and visualization for real and virtual environments</md-title>
-<md-title-remainder>7-8 April 1999, Orlando, Florida</md-title-remainder>
-<md-date>1999</md-date></location>
-<relevance>250000</relevance>
-<recid>title modeling simulation and visualization for real and virtual environments</recid>
+<md-title>Random alley adventure for the Atari computer</md-title>
+<md-date>1984</md-date>
+<md-author>Orkin, Michael</md-author>
+<md-description>Programs written in BASIC for an Atari computer provide experience in games of chance which demonstrate the law of averages</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Random alley adventure for the Atari computer</md-title>
+<md-date>1984</md-date>
+<md-author>Orkin, Michael</md-author>
+<md-description>&quot;A Reston Computer Group book.&quot;</md-description>
+<md-description>Programs written in BASIC for an Atari computer provide experience in games of chance which demonstrate the law of averages</md-description></location>
+<relevance>910714</relevance>
+<recid>title random alley adventure for the atari computer author orkin michael</recid>
 </hit>
 <hit>
 
-<md-title>The raptor virus</md-title>
-<md-title-remainder>a novel</md-title-remainder>
-<md-date>2001</md-date>
-<md-author>Simon, Frank</md-author><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>The raptor virus</md-title>
-<md-title-remainder>a novel</md-title-remainder>
-<md-date>2001</md-date>
-<md-author>Simon, Frank</md-author></location>
-<relevance>250000</relevance>
-<recid>title the raptor virus author simon frank</recid>
+<md-title>I speak BASIC to my Atari</md-title>
+<md-title-remainder>teacher&apos;s manual</md-title-remainder>
+<md-date>1983</md-date>
+<md-author>Jones, Aubrey B</md-author>
+<md-description>An introduction to the operation and applications of computers, with practice exercises</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>I speak BASIC to my Atari</md-title>
+<md-date>1983</md-date>
+<md-author>Jones, Aubrey B</md-author>
+<md-description>An introduction to the operation and applications of computers, with practice exercises</md-description></location>
+<location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>I speak BASIC to my Atari</md-title>
+<md-title-remainder>teacher&apos;s manual</md-title-remainder>
+<md-date>1983</md-date>
+<md-author>Jones, Aubrey B</md-author>
+<md-description>An introduction to the operation and applications of computers, with practice exercises</md-description></location>
+<count>2</count>
+<relevance>900000</relevance>
+<recid>title i speak basic to my atari author jones aubrey b</recid>
 </hit>
 <hit>
 
-<md-title>Workshop on Information Technology for Virtual Enterprises</md-title>
-<md-title-remainder>ITVE 2001 : proceedings : January 29-30, 2001, Gold Coast, Queensland, Australia</md-title-remainder>
-<md-date>2001</md-date><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Workshop on Information Technology for Virtual Enterprises</md-title>
-<md-title-remainder>ITVE 2001 : proceedings : January 29-30, 2001, Gold Coast, Queensland, Australia</md-title-remainder>
-<md-date>2001</md-date></location>
-<relevance>250000</relevance>
-<recid>title workshop on information technology for virtual enterprises</recid>
+<md-title>School days for the Atari computer</md-title>
+<md-date>1984</md-date>
+<md-author>Passantino, Claire Bailey</md-author>
+<md-description>Presents twenty programs that include games, contests, riddles, songs, and other activities to use with BASIC on the Atari computer</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>School days for the Atari computer</md-title>
+<md-date>1984</md-date>
+<md-author>Passantino, Claire Bailey</md-author>
+<md-description>Presents twenty programs that include games, contests, riddles, songs, and other activities to use with BASIC on the Atari computer</md-description></location>
+<relevance>865000</relevance>
+<recid>title school days for the atari computer author passantino claire bailey</recid>
 </hit>
 <hit>
 
-<md-title>Upgrading &amp; troubleshooting your Mac</md-title>
-<md-date>2000</md-date>
-<md-author>Steinberg, Gene</md-author>
-<md-description>CD-ROM includes:  Adobe Acrobat Reader (freeware), Stuffit Expander (freeware), DropStuff (shareware), DragStrip (shareware), MacTicker (shareware), Conflict Catcher 8 (demoware), Spell Catcher 8 (demoware), et al</md-description><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Upgrading &amp; troubleshooting your Mac</md-title>
-<md-date>2000</md-date>
-<md-author>Steinberg, Gene</md-author>
-<md-description>Covers the iBook, iMac, G3/G4, &amp; Powerbook computers</md-description>
-<md-description>CD-ROM includes:  Adobe Acrobat Reader (freeware), Stuffit Expander (freeware), DropStuff (shareware), DragStrip (shareware), MacTicker (shareware), Conflict Catcher 8 (demoware), Spell Catcher 8 (demoware), et al</md-description>
-<md-description>Includes index</md-description></location>
-<relevance>225000</relevance>
-<recid>title upgrading troubleshooting your mac author steinberg gene</recid>
+<md-title>The Apple LOGO manual</md-title>
+<md-date>1985</md-date>
+<md-description>Instructions for doing computer graphics on an Apple computer in LOGO</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>The Apple LOGO manual</md-title>
+<md-date>1985</md-date>
+<md-description>Includes index</md-description>
+<md-description>Instructions for doing computer graphics on an Apple computer in LOGO</md-description></location>
+<relevance>804545</relevance>
+<recid>title the apple logo manual</recid>
 </hit>
 <hit>
 
-<md-title>The UCITA revolution</md-title>
-<md-title-remainder>the new e-commerce model for software and database licensing</md-title-remainder>
-<md-date>2000</md-date>
-<md-description>Prepared for distribution at a program of the same name held April-May 2000</md-description><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>The UCITA revolution</md-title>
-<md-title-remainder>the new e-commerce model for software and database licensing</md-title-remainder>
-<md-date>2000</md-date>
-<md-description>Prepared for distribution at a program of the same name held April-May 2000</md-description>
-<md-description>&quot;G0-00D9&quot;--Spine</md-description></location>
-<relevance>210000</relevance>
-<recid>title the ucita revolution</recid>
+<md-title>Kid-powered Logo</md-title>
+<md-date>1984</md-date>
+<md-author>Fiday, David</md-author>
+<md-description>Explains how to use the computer language LOGO to write fundamental programs and create graphics on the Apple computer</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Kid-powered Logo</md-title>
+<md-date>1984</md-date>
+<md-author>Fiday, David</md-author>
+<md-description>Includes index</md-description>
+<md-description>Explains how to use the computer language LOGO to write fundamental programs and create graphics on the Apple computer</md-description></location>
+<relevance>781578</relevance>
+<recid>title kid powered logo author fiday david</recid>
 </hit>
 <hit>
 
-<md-title>Debugging Java</md-title>
-<md-title-remainder>troubleshooting for programmers</md-title-remainder>
-<md-date>2000</md-date>
-<md-author>Mitchell, Will David</md-author>
-<md-description>Includes index</md-description><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Debugging Java</md-title>
-<md-title-remainder>troubleshooting for programmers</md-title-remainder>
-<md-date>2000</md-date>
-<md-author>Mitchell, Will David</md-author>
-<md-description>Includes index</md-description></location>
-<relevance>150000</relevance>
-<recid>title debugging java author mitchell will david</recid>
+<md-title>Basic fun with graphics, the Atari computer way</md-title>
+<md-date>1983</md-date>
+<md-author>Zuanich, Margaret Ann</md-author>
+<md-description>Instructions for graphics programming on an Atari computer using BASIC</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Basic fun with graphics, the Atari computer way</md-title>
+<md-date>1983</md-date>
+<md-author>Zuanich, Margaret Ann</md-author>
+<md-description>Instructions for graphics programming on an Atari computer using BASIC</md-description></location>
+<relevance>780000</relevance>
+<recid>title basic fun with graphics the atari computer way author zuanich margaret ann</recid>
 </hit>
 <hit>
 
-<md-title>Debugging Visual Basic</md-title>
-<md-title-remainder>troubleshooting for programmers</md-title-remainder>
-<md-date>2000</md-date>
-<md-author>Jung, David G</md-author>
-<md-description>Includes index</md-description><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Debugging Visual Basic</md-title>
-<md-title-remainder>troubleshooting for programmers</md-title-remainder>
-<md-date>2000</md-date>
-<md-author>Jung, David G</md-author>
-<md-description>Includes index</md-description></location>
-<relevance>150000</relevance>
-<recid>title debugging visual basic author jung david g</recid>
+<md-title>Turtlesteps, an introduction to Apple Logo and Terrapin Logo</md-title>
+<md-date>1984</md-date>
+<md-author>Sharp, Pamela</md-author>
+<md-description>Introduces computer graphics and beginning programming in Apple Logo and Terrapin Logo</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Turtlesteps, an introduction to Apple Logo and Terrapin Logo</md-title>
+<md-date>1984</md-date>
+<md-author>Sharp, Pamela</md-author>
+<md-description>Includes index</md-description>
+<md-description>Introduces computer graphics and beginning programming in Apple Logo and Terrapin Logo</md-description></location>
+<relevance>775000</relevance>
+<recid>title turtlesteps an introduction to apple logo and terrapin logo author sharp pamela</recid>
 </hit>
 <hit>
 
-<md-title>Internet searching and indexing</md-title>
-<md-title-remainder>the subject approach</md-title-remainder>
-<md-date>2000</md-date>
-<md-description>Published also as v. 2, no. 3/4 2000 of the Journal of Internet cataloging</md-description><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Internet searching and indexing</md-title>
-<md-title-remainder>the subject approach</md-title-remainder>
-<md-date>2000</md-date>
-<md-description>Published also as v. 2, no. 3/4 2000 of the Journal of Internet cataloging</md-description></location>
-<relevance>120000</relevance>
-<recid>title internet searching and indexing</recid>
+<md-title>Graphics and animation on the Atari</md-title>
+<md-title-remainder>800, 400, 1200XL, 800XL, and 600XL</md-title-remainder>
+<md-date>1986</md-date>
+<md-author>Lampton, Christopher</md-author>
+<md-description>Instructions for creating simple and advanced graphics using BASIC on the Atari computer. Includes suggestions for projects</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Graphics and animation on the Atari</md-title>
+<md-title-remainder>800, 400, 1200XL, 800XL, and 600XL</md-title-remainder>
+<md-date>1986</md-date>
+<md-author>Lampton, Christopher</md-author>
+<md-description>Includes index</md-description>
+<md-description>Instructions for creating simple and advanced graphics using BASIC on the Atari computer. Includes suggestions for projects</md-description></location>
+<relevance>767647</relevance>
+<recid>title graphics and animation on the atari author lampton christopher</recid>
 </hit>
 <hit>
 
-<md-title>Troubleshooting with SNMP and analyzing MIBS</md-title>
-<md-date>2000</md-date>
-<md-author>Steinberg, Louis A</md-author>
-<md-description>Preface -- Acknowledgments -- Foreword -- Sect. 1. Optimizing your environment -- Sect. 2. Introduction to using MIB data -- Sect. 3. Introduction to monitoring MIB objects -- Glossary -- Appendix A. -- Index</md-description><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Troubleshooting with SNMP and analyzing MIBS</md-title>
-<md-date>2000</md-date>
-<md-author>Steinberg, Louis A</md-author>
-<md-description>Includes index</md-description>
-<md-description>Preface -- Acknowledgments -- Foreword -- Sect. 1. Optimizing your environment -- Sect. 2. Introduction to using MIB data -- Sect. 3. Introduction to monitoring MIB objects -- Glossary -- Appendix A. -- Index</md-description></location>
-<relevance>117857</relevance>
-<recid>title troubleshooting with snmp and analyzing mibs author steinberg louis a</recid>
+<md-title>Apple building blocks</md-title>
+<md-title-remainder>featuring Denby, the robot</md-title-remainder>
+<md-date>1985</md-date>
+<md-author>D&apos;Ignazio, Fred</md-author>
+<md-description>Explains how to write fundamental programs for the Apple computer and use it to play forty-six educational games</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Apple building blocks</md-title>
+<md-title-remainder>featuring Denby, the robot</md-title-remainder>
+<md-date>1985</md-date>
+<md-author>D&apos;Ignazio, Fred</md-author>
+<md-description>On t.p. the circled symbol &quot;R&quot; is superscript following &quot;Apple&quot; in the title</md-description>
+<md-description>Explains how to write fundamental programs for the Apple computer and use it to play forty-six educational games</md-description></location>
+<relevance>765789</relevance>
+<recid>title apple building blocks author d ignazio fred</recid>
 </hit>
 <hit>
 
-<md-title>Proceedings, International Test Conference 1999</md-title>
-<md-date>1999</md-date>
-<md-description>Proceedings of the 30th ITC Conference held Sept. 28-30, 1999 in Atlantic City, N.J., sponsored by IEEE Computer Society</md-description><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Proceedings, International Test Conference 1999</md-title>
-<md-date>1999</md-date>
-<md-description>Proceedings of the 30th ITC Conference held Sept. 28-30, 1999 in Atlantic City, N.J., sponsored by IEEE Computer Society</md-description>
-<md-description>&quot;IEEE Catalog Number 99CH37034&quot;--T.p. verso</md-description></location>
-<relevance>116666</relevance>
-<recid>title proceedings international test conference</recid>
+<md-title>Apple in wonderland</md-title>
+<md-date>1984</md-date>
+<md-author>D&apos;Ignazio, Fred</md-author>
+<md-description>System requirements for floppy disk: Apple II with Applesoft, II+, IIe, or IIc; DOS 3.3; 1 disk drive and controller card; color TV or monitor recommended</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Apple in wonderland</md-title>
+<md-date>1984</md-date>
+<md-author>D&apos;Ignazio, Fred</md-author>
+<md-description>System requirements for floppy disk: Apple II with Applesoft, II+, IIe, or IIc; DOS 3.3; 1 disk drive and controller card; color TV or monitor recommended</md-description>
+<md-description>Issued in plastic case</md-description>
+<md-description>Provides programs for twenty-two learning games written in BASIC for an Apple II computer. Includes a floppy disk</md-description></location>
+<relevance>765789</relevance>
+<recid>title apple in wonderland author d ignazio fred</recid>
 </hit>
 <hit>
 
-<md-title>Burn factor</md-title>
-<md-date>2001</md-date>
-<md-author>Mills, Kyle</md-author><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Burn factor</md-title>
-<md-date>2001</md-date>
-<md-author>Mills, Kyle</md-author></location>
-<relevance>100000</relevance>
-<recid>title burn factor author mills kyle</recid>
+<md-title>Atari in Wonderland</md-title>
+<md-date>1983</md-date>
+<md-author>D&apos;Ignazio, Fred</md-author>
+<md-description>Contains twenty-two short, simple games to use with an Atari computer on such topics as colors, sounds, multiplication, state names, spelling, fractions, and Spanish and French languages</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Atari in Wonderland</md-title>
+<md-date>1983</md-date>
+<md-author>D&apos;Ignazio, Fred</md-author>
+<md-description>Contains twenty-two short, simple games to use with an Atari computer on such topics as colors, sounds, multiplication, state names, spelling, fractions, and Spanish and French languages</md-description></location>
+<relevance>685714</relevance>
+<recid>title atari in wonderland author d ignazio fred</recid>
 </hit>
 <hit>
 
-<md-title>Code breaker</md-title>
-<md-date>2000</md-date>
-<md-author>Myers, Katherine</md-author><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Code breaker</md-title>
-<md-date>2000</md-date>
-<md-author>Myers, Katherine</md-author></location>
-<relevance>100000</relevance>
-<recid>title code breaker author myers katherine</recid>
+<md-title>BASIC is child&apos;s play, Apple edition</md-title>
+<md-date>1984</md-date>
+<md-author>Grauer, Robert T</md-author>
+<md-description>Offers instructions for computer novices in programming with BASIC on an Apple personal computer</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>BASIC is child&apos;s play, Apple edition</md-title>
+<md-date>1984</md-date>
+<md-author>Grauer, Robert T</md-author>
+<md-description>Includes index</md-description>
+<md-description>Offers instructions for computer novices in programming with BASIC on an Apple personal computer</md-description></location>
+<relevance>642857</relevance>
+<recid>title basic is child s play apple edition author grauer robert t</recid>
 </hit>
 <hit>
 
-<md-title>Information technology and people with disabilities</md-title>
-<md-title-remainder>the current state of federal accessibility</md-title-remainder>
-<md-date>2000</md-date>
-<md-description>Shipping list no.: 2000-0280-P</md-description><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Information technology and people with disabilities</md-title>
-<md-title-remainder>the current state of federal accessibility</md-title-remainder>
-<md-date>2000</md-date>
-<md-description>Cover title</md-description>
-<md-description>Shipping list no.: 2000-0280-P</md-description>
-<md-description>&quot;April 2000.&quot;</md-description></location>
-<relevance>100000</relevance>
-<recid>title information technology and people with disabilities</recid>
+<md-title>The Atari playground</md-title>
+<md-date>1983</md-date>
+<md-author>D&apos;Ignazio, Fred</md-author>
+<md-description>Twenty-three learning games, grouped by subject, for use on an Atari computer. There are separate instructional sections for parents/teachers and for children</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>The Atari playground</md-title>
+<md-date>1983</md-date>
+<md-author>D&apos;Ignazio, Fred</md-author>
+<md-description>Twenty-three learning games, grouped by subject, for use on an Atari computer. There are separate instructional sections for parents/teachers and for children</md-description></location>
+<relevance>612500</relevance>
+<recid>title the atari playground author d ignazio fred</recid>
 </hit>
 <hit>
 
-<md-title>Kiss and tell</md-title>
-<md-date>2000</md-date>
-<md-author>Adair, Cherry</md-author><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Kiss and tell</md-title>
-<md-date>2000</md-date>
-<md-author>Adair, Cherry</md-author></location>
-<relevance>100000</relevance>
-<recid>title kiss and tell author adair cherry</recid>
+<md-title>Computer software</md-title>
+<md-title-remainder>supplying it and finding it</md-title-remainder>
+<md-date>1983</md-date>
+<md-author>Tagg, W</md-author><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Computer software</md-title>
+<md-title-remainder>supplying it and finding it</md-title-remainder>
+<md-date>1983</md-date>
+<md-author>Tagg, W</md-author></location>
+<relevance>600000</relevance>
+<recid>title computer software author tagg w</recid>
 </hit>
 <hit>
 
-<md-title>Languages, compilers, and tools for embedded systems</md-title>
-<md-title-remainder>ACM SIGPLAN Workshop LCTES &apos;99, Atlanga, Georgia, May 5, 1999 : proceedings</md-title-remainder>
-<md-date>1999</md-date><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Languages, compilers, and tools for embedded systems</md-title>
-<md-title-remainder>ACM SIGPLAN Workshop LCTES &apos;99, Atlanga, Georgia, May 5, 1999 : proceedings</md-title-remainder>
-<md-date>1999</md-date></location>
-<relevance>100000</relevance>
-<recid>title languages compilers and tools for embedded systems</recid>
+<md-title>Kid-powered graphics</md-title>
+<md-date>1984</md-date>
+<md-author>Fiday, David</md-author>
+<md-description>Includes index</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Kid-powered graphics</md-title>
+<md-date>1984</md-date>
+<md-author>Fiday, David</md-author>
+<md-description>Includes index</md-description></location>
+<relevance>600000</relevance>
+<recid>title kid powered graphics author fiday david</recid>
 </hit>
 <hit>
 
-<md-title>Open Source</md-title>
-<md-title-remainder>the unauthorized white papers</md-title-remainder>
-<md-date>2000</md-date>
-<md-author>Rosenberg, Donald</md-author><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Open Source</md-title>
-<md-title-remainder>the unauthorized white papers</md-title-remainder>
-<md-date>2000</md-date>
-<md-author>Rosenberg, Donald</md-author></location>
-<relevance>100000</relevance>
-<recid>title open source author rosenberg donald</recid>
+<md-title>BASIC on the ATARI computer for kids</md-title>
+<md-date>1984</md-date>
+<md-author>Wyner, Keith</md-author>
+<md-description>Instructions for the elementary school student in programming BASIC on an Atari computer</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>BASIC on the ATARI computer for kids</md-title>
+<md-date>1984</md-date>
+<md-author>Wyner, Keith</md-author>
+<md-description>Includes index</md-description>
+<md-description>Instructions for the elementary school student in programming BASIC on an Atari computer</md-description></location>
+<relevance>558791</relevance>
+<recid>title basic on the atari computer for kids author wyner keith</recid>
 </hit>
 </show>
index 27bc92e..03c7c0d 100644 (file)
 <show>
 <status>OK</status>
 <activeclients>0</activeclients>
-<merged>29</merged>
-<total>29</total>
+<merged>96</merged>
+<total>1128</total>
 <start>0</start>
 <num>20</num>
 <hit>
 
-<md-title>Computer interfacing</md-title>
-<md-date>2000</md-date>
-<md-author>Smith, George A</md-author><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Computer interfacing</md-title>
-<md-date>2000</md-date>
-<md-author>Smith, George A</md-author></location>
-<relevance>525000</relevance>
-<recid>title computer interfacing author smith george a</recid>
+<md-title>6502 assembly-language programming for Apple, Commodore, and Atari computers</md-title>
+<md-date>1985</md-date>
+<md-author>Lampton, Christopher</md-author>
+<md-description>Instructs those who have already programmed in high-level languages in programming with the more powerful and versatile assembly or machine language</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>6502 assembly-language programming for Apple, Commodore, and Atari computers</md-title>
+<md-date>1985</md-date>
+<md-author>Lampton, Christopher</md-author>
+<md-description>Cover title: 6502 assembly language</md-description>
+<md-description>Series statement from jacket</md-description>
+<md-description>Includes index</md-description>
+<md-description>Instructs those who have already programmed in high-level languages in programming with the more powerful and versatile assembly or machine language</md-description></location>
+<relevance>1020000</relevance>
+<recid>title assembly language programming for apple commodore and atari computers author lampton christopher</recid>
 </hit>
 <hit>
 
-<md-title>Proceedings, 1999 EUROGRAPHICS/SIGGRAPH Workshop on Graphics Hardware, Los Angeles, California, August 8-9, 1999</md-title>
-<md-date>1999</md-date>
-<md-description>&quot;ACM Order Number: 434998&quot;--T.p. verso</md-description><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Proceedings, 1999 EUROGRAPHICS/SIGGRAPH Workshop on Graphics Hardware, Los Angeles, California, August 8-9, 1999</md-title>
-<md-date>1999</md-date>
-<md-description>&quot;ACM Order Number: 434998&quot;--T.p. verso</md-description></location>
-<relevance>350000</relevance>
-<recid>title proceedings eurographics siggraph workshop on graphics hardware los angeles california august</recid>
+<md-title>Let&apos;s talk Apple Turtle</md-title>
+<md-date>1984</md-date>
+<md-author>Nevile, Liddy</md-author>
+<md-description>An introduction to the LOGO computer language using hands-on activities with the Apple computer and hands-off activities which relate to other skills areas in the curriculum</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Let&apos;s talk Apple Turtle</md-title>
+<md-date>1984</md-date>
+<md-author>Nevile, Liddy</md-author>
+<md-description>Cataloging based on CIP information</md-description>
+<md-description>An introduction to the LOGO computer language using hands-on activities with the Apple computer and hands-off activities which relate to other skills areas in the curriculum</md-description></location>
+<location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Let&apos;s talk Apple Turtle</md-title>
+<md-date>1984</md-date>
+<md-author>Nevile, Liddy</md-author>
+<md-description>Cataloging based on CIP information</md-description>
+<md-description>An introduction to the LOGO computer language using hands-on activities with the Apple computer and hands-off activities which relate to other skills areas in the curriculum</md-description></location>
+<count>2</count>
+<relevance>942857</relevance>
+<recid>title let s talk apple turtle author nevile liddy</recid>
 </hit>
 <hit>
 
-<md-title>Embedded controller hardware design</md-title>
-<md-date>2001</md-date>
-<md-author>Arnold, Ken</md-author>
-<md-description>Includes index</md-description><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Embedded controller hardware design</md-title>
-<md-date>2001</md-date>
-<md-author>Arnold, Ken</md-author>
-<md-description>Includes index</md-description></location>
-<relevance>325000</relevance>
-<recid>title embedded controller hardware design author arnold ken</recid>
+<md-title>Proceedings of the 1999 International Conference on Web-Based Modeling and Simulation</md-title>
+<md-title-remainder>[held as part of] 1999 Western MultiConference, San Francisco, California, January 17-20, 1999, Cathedral Hill Hotel</md-title-remainder>
+<md-date>1999-2000</md-date>
+<md-description>Network modeling -- Civil applications -- Education and training -- Military applications -- Parallel and distributed simulation -- DEVS-based approaches -- Modeling and simulation environments -- High-level architecture -- Visualization and animation -- Real-time applications</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Proceedings of the International Conference on Web-based Modeling and Simulation</md-title>
+<md-date>2000</md-date>
+<md-description>Both conferences held as parts of the 2000 Western MultiConference, San Diego, California, January 23-27, 2000, Catamaran Resort Hotel</md-description>
+<md-description>&quot;Sponsored by the Society for Computer Simulation International&quot;--T.p</md-description></location>
+<location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Proceedings of the 1999 International Conference on Web-Based Modeling and Simulation</md-title>
+<md-title-remainder>[held as part of] 1999 Western MultiConference, San Francisco, California, January 17-20, 1999, Cathedral Hill Hotel</md-title-remainder>
+<md-date>1999</md-date>
+<md-description>Network modeling -- Civil applications -- Education and training -- Military applications -- Parallel and distributed simulation -- DEVS-based approaches -- Modeling and simulation environments -- High-level architecture -- Visualization and animation -- Real-time applications</md-description></location>
+<count>2</count>
+<relevance>930000</relevance>
+<recid>title proceedings of the international conference on web based modeling and simulation</recid>
 </hit>
 <hit>
 
-<md-title>Fourth IEEE International Workshop on Distributed Simulation and Real-Time Applications (DS-RT 2000)</md-title>
-<md-title-remainder>proceedings : August 24-26, 2000, San Francisco, California</md-title-remainder>
-<md-date>2000</md-date>
-<md-description>&quot;IEEE Computer Society order number PR00838&quot;--T.p. verso</md-description><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Fourth IEEE International Workshop on Distributed Simulation and Real-Time Applications (DS-RT 2000)</md-title>
-<md-title-remainder>proceedings : August 24-26, 2000, San Francisco, California</md-title-remainder>
-<md-date>2000</md-date>
-<md-description>Workshop is being held jointly with MASCOTS 2000</md-description>
-<md-description>&quot;IEEE Computer Society order number PR00838&quot;--T.p. verso</md-description></location>
-<relevance>283333</relevance>
-<recid>title fourth ieee international workshop on distributed simulation and real time applications ds rt</recid>
+<md-title>Computer art and animation</md-title>
+<md-title-remainder>a user&apos;s guide to Atari logo</md-title-remainder>
+<md-date>1984</md-date>
+<md-author>Thornburg, David D</md-author>
+<md-description>Explains how to use a computer to create graphic designs and animated sequences</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Computer art and animation</md-title>
+<md-title-remainder>a user&apos;s guide to Atari logo</md-title-remainder>
+<md-date>1984</md-date>
+<md-author>Thornburg, David D</md-author>
+<md-description>Includes index</md-description>
+<md-description>Explains how to use a computer to create graphic designs and animated sequences</md-description></location>
+<relevance>923076</relevance>
+<recid>title computer art and animation author thornburg david d</recid>
 </hit>
 <hit>
 
-<md-title>Modeling, simulation, and visualization for real and virtual environments</md-title>
-<md-title-remainder>7-8 April 1999, Orlando, Florida</md-title-remainder>
-<md-date>1999</md-date><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Modeling, simulation, and visualization for real and virtual environments</md-title>
-<md-title-remainder>7-8 April 1999, Orlando, Florida</md-title-remainder>
-<md-date>1999</md-date></location>
-<relevance>250000</relevance>
-<recid>title modeling simulation and visualization for real and virtual environments</recid>
+<md-title>Random alley adventure for the Atari computer</md-title>
+<md-date>1984</md-date>
+<md-author>Orkin, Michael</md-author>
+<md-description>Programs written in BASIC for an Atari computer provide experience in games of chance which demonstrate the law of averages</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Random alley adventure for the Atari computer</md-title>
+<md-date>1984</md-date>
+<md-author>Orkin, Michael</md-author>
+<md-description>&quot;A Reston Computer Group book.&quot;</md-description>
+<md-description>Programs written in BASIC for an Atari computer provide experience in games of chance which demonstrate the law of averages</md-description></location>
+<relevance>910714</relevance>
+<recid>title random alley adventure for the atari computer author orkin michael</recid>
 </hit>
 <hit>
 
-<md-title>The raptor virus</md-title>
-<md-title-remainder>a novel</md-title-remainder>
-<md-date>2001</md-date>
-<md-author>Simon, Frank</md-author><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>The raptor virus</md-title>
-<md-title-remainder>a novel</md-title-remainder>
-<md-date>2001</md-date>
-<md-author>Simon, Frank</md-author></location>
-<relevance>250000</relevance>
-<recid>title the raptor virus author simon frank</recid>
+<md-title>I speak BASIC to my Atari</md-title>
+<md-title-remainder>teacher&apos;s manual</md-title-remainder>
+<md-date>1983</md-date>
+<md-author>Jones, Aubrey B</md-author>
+<md-description>An introduction to the operation and applications of computers, with practice exercises</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>I speak BASIC to my Atari</md-title>
+<md-date>1983</md-date>
+<md-author>Jones, Aubrey B</md-author>
+<md-description>An introduction to the operation and applications of computers, with practice exercises</md-description></location>
+<location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>I speak BASIC to my Atari</md-title>
+<md-title-remainder>teacher&apos;s manual</md-title-remainder>
+<md-date>1983</md-date>
+<md-author>Jones, Aubrey B</md-author>
+<md-description>An introduction to the operation and applications of computers, with practice exercises</md-description></location>
+<count>2</count>
+<relevance>900000</relevance>
+<recid>title i speak basic to my atari author jones aubrey b</recid>
 </hit>
 <hit>
 
-<md-title>Workshop on Information Technology for Virtual Enterprises</md-title>
-<md-title-remainder>ITVE 2001 : proceedings : January 29-30, 2001, Gold Coast, Queensland, Australia</md-title-remainder>
-<md-date>2001</md-date><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Workshop on Information Technology for Virtual Enterprises</md-title>
-<md-title-remainder>ITVE 2001 : proceedings : January 29-30, 2001, Gold Coast, Queensland, Australia</md-title-remainder>
-<md-date>2001</md-date></location>
-<relevance>250000</relevance>
-<recid>title workshop on information technology for virtual enterprises</recid>
+<md-title>School days for the Atari computer</md-title>
+<md-date>1984</md-date>
+<md-author>Passantino, Claire Bailey</md-author>
+<md-description>Presents twenty programs that include games, contests, riddles, songs, and other activities to use with BASIC on the Atari computer</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>School days for the Atari computer</md-title>
+<md-date>1984</md-date>
+<md-author>Passantino, Claire Bailey</md-author>
+<md-description>Presents twenty programs that include games, contests, riddles, songs, and other activities to use with BASIC on the Atari computer</md-description></location>
+<relevance>865000</relevance>
+<recid>title school days for the atari computer author passantino claire bailey</recid>
 </hit>
 <hit>
 
-<md-title>Upgrading &amp; troubleshooting your Mac</md-title>
-<md-date>2000</md-date>
-<md-author>Steinberg, Gene</md-author>
-<md-description>CD-ROM includes:  Adobe Acrobat Reader (freeware), Stuffit Expander (freeware), DropStuff (shareware), DragStrip (shareware), MacTicker (shareware), Conflict Catcher 8 (demoware), Spell Catcher 8 (demoware), et al</md-description><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Upgrading &amp; troubleshooting your Mac</md-title>
-<md-date>2000</md-date>
-<md-author>Steinberg, Gene</md-author>
-<md-description>Covers the iBook, iMac, G3/G4, &amp; Powerbook computers</md-description>
-<md-description>CD-ROM includes:  Adobe Acrobat Reader (freeware), Stuffit Expander (freeware), DropStuff (shareware), DragStrip (shareware), MacTicker (shareware), Conflict Catcher 8 (demoware), Spell Catcher 8 (demoware), et al</md-description>
-<md-description>Includes index</md-description></location>
-<relevance>225000</relevance>
-<recid>title upgrading troubleshooting your mac author steinberg gene</recid>
+<md-title>The Apple LOGO manual</md-title>
+<md-date>1985</md-date>
+<md-description>Instructions for doing computer graphics on an Apple computer in LOGO</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>The Apple LOGO manual</md-title>
+<md-date>1985</md-date>
+<md-description>Includes index</md-description>
+<md-description>Instructions for doing computer graphics on an Apple computer in LOGO</md-description></location>
+<relevance>804545</relevance>
+<recid>title the apple logo manual</recid>
 </hit>
 <hit>
 
-<md-title>The UCITA revolution</md-title>
-<md-title-remainder>the new e-commerce model for software and database licensing</md-title-remainder>
-<md-date>2000</md-date>
-<md-description>Prepared for distribution at a program of the same name held April-May 2000</md-description><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>The UCITA revolution</md-title>
-<md-title-remainder>the new e-commerce model for software and database licensing</md-title-remainder>
-<md-date>2000</md-date>
-<md-description>Prepared for distribution at a program of the same name held April-May 2000</md-description>
-<md-description>&quot;G0-00D9&quot;--Spine</md-description></location>
-<relevance>210000</relevance>
-<recid>title the ucita revolution</recid>
+<md-title>Kid-powered Logo</md-title>
+<md-date>1984</md-date>
+<md-author>Fiday, David</md-author>
+<md-description>Explains how to use the computer language LOGO to write fundamental programs and create graphics on the Apple computer</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Kid-powered Logo</md-title>
+<md-date>1984</md-date>
+<md-author>Fiday, David</md-author>
+<md-description>Includes index</md-description>
+<md-description>Explains how to use the computer language LOGO to write fundamental programs and create graphics on the Apple computer</md-description></location>
+<relevance>781578</relevance>
+<recid>title kid powered logo author fiday david</recid>
 </hit>
 <hit>
 
-<md-title>Debugging Java</md-title>
-<md-title-remainder>troubleshooting for programmers</md-title-remainder>
-<md-date>2000</md-date>
-<md-author>Mitchell, Will David</md-author>
-<md-description>Includes index</md-description><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Debugging Java</md-title>
-<md-title-remainder>troubleshooting for programmers</md-title-remainder>
-<md-date>2000</md-date>
-<md-author>Mitchell, Will David</md-author>
-<md-description>Includes index</md-description></location>
-<relevance>150000</relevance>
-<recid>title debugging java author mitchell will david</recid>
+<md-title>Basic fun with graphics, the Atari computer way</md-title>
+<md-date>1983</md-date>
+<md-author>Zuanich, Margaret Ann</md-author>
+<md-description>Instructions for graphics programming on an Atari computer using BASIC</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Basic fun with graphics, the Atari computer way</md-title>
+<md-date>1983</md-date>
+<md-author>Zuanich, Margaret Ann</md-author>
+<md-description>Instructions for graphics programming on an Atari computer using BASIC</md-description></location>
+<relevance>780000</relevance>
+<recid>title basic fun with graphics the atari computer way author zuanich margaret ann</recid>
 </hit>
 <hit>
 
-<md-title>Debugging Visual Basic</md-title>
-<md-title-remainder>troubleshooting for programmers</md-title-remainder>
-<md-date>2000</md-date>
-<md-author>Jung, David G</md-author>
-<md-description>Includes index</md-description><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Debugging Visual Basic</md-title>
-<md-title-remainder>troubleshooting for programmers</md-title-remainder>
-<md-date>2000</md-date>
-<md-author>Jung, David G</md-author>
-<md-description>Includes index</md-description></location>
-<relevance>150000</relevance>
-<recid>title debugging visual basic author jung david g</recid>
+<md-title>Turtlesteps, an introduction to Apple Logo and Terrapin Logo</md-title>
+<md-date>1984</md-date>
+<md-author>Sharp, Pamela</md-author>
+<md-description>Introduces computer graphics and beginning programming in Apple Logo and Terrapin Logo</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Turtlesteps, an introduction to Apple Logo and Terrapin Logo</md-title>
+<md-date>1984</md-date>
+<md-author>Sharp, Pamela</md-author>
+<md-description>Includes index</md-description>
+<md-description>Introduces computer graphics and beginning programming in Apple Logo and Terrapin Logo</md-description></location>
+<relevance>775000</relevance>
+<recid>title turtlesteps an introduction to apple logo and terrapin logo author sharp pamela</recid>
 </hit>
 <hit>
 
-<md-title>Internet searching and indexing</md-title>
-<md-title-remainder>the subject approach</md-title-remainder>
-<md-date>2000</md-date>
-<md-description>Published also as v. 2, no. 3/4 2000 of the Journal of Internet cataloging</md-description><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Internet searching and indexing</md-title>
-<md-title-remainder>the subject approach</md-title-remainder>
-<md-date>2000</md-date>
-<md-description>Published also as v. 2, no. 3/4 2000 of the Journal of Internet cataloging</md-description></location>
-<relevance>120000</relevance>
-<recid>title internet searching and indexing</recid>
+<md-title>Graphics and animation on the Atari</md-title>
+<md-title-remainder>800, 400, 1200XL, 800XL, and 600XL</md-title-remainder>
+<md-date>1986</md-date>
+<md-author>Lampton, Christopher</md-author>
+<md-description>Instructions for creating simple and advanced graphics using BASIC on the Atari computer. Includes suggestions for projects</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Graphics and animation on the Atari</md-title>
+<md-title-remainder>800, 400, 1200XL, 800XL, and 600XL</md-title-remainder>
+<md-date>1986</md-date>
+<md-author>Lampton, Christopher</md-author>
+<md-description>Includes index</md-description>
+<md-description>Instructions for creating simple and advanced graphics using BASIC on the Atari computer. Includes suggestions for projects</md-description></location>
+<relevance>767647</relevance>
+<recid>title graphics and animation on the atari author lampton christopher</recid>
 </hit>
 <hit>
 
-<md-title>Troubleshooting with SNMP and analyzing MIBS</md-title>
-<md-date>2000</md-date>
-<md-author>Steinberg, Louis A</md-author>
-<md-description>Preface -- Acknowledgments -- Foreword -- Sect. 1. Optimizing your environment -- Sect. 2. Introduction to using MIB data -- Sect. 3. Introduction to monitoring MIB objects -- Glossary -- Appendix A. -- Index</md-description><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Troubleshooting with SNMP and analyzing MIBS</md-title>
-<md-date>2000</md-date>
-<md-author>Steinberg, Louis A</md-author>
-<md-description>Includes index</md-description>
-<md-description>Preface -- Acknowledgments -- Foreword -- Sect. 1. Optimizing your environment -- Sect. 2. Introduction to using MIB data -- Sect. 3. Introduction to monitoring MIB objects -- Glossary -- Appendix A. -- Index</md-description></location>
-<relevance>117857</relevance>
-<recid>title troubleshooting with snmp and analyzing mibs author steinberg louis a</recid>
+<md-title>Apple building blocks</md-title>
+<md-title-remainder>featuring Denby, the robot</md-title-remainder>
+<md-date>1985</md-date>
+<md-author>D&apos;Ignazio, Fred</md-author>
+<md-description>Explains how to write fundamental programs for the Apple computer and use it to play forty-six educational games</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Apple building blocks</md-title>
+<md-title-remainder>featuring Denby, the robot</md-title-remainder>
+<md-date>1985</md-date>
+<md-author>D&apos;Ignazio, Fred</md-author>
+<md-description>On t.p. the circled symbol &quot;R&quot; is superscript following &quot;Apple&quot; in the title</md-description>
+<md-description>Explains how to write fundamental programs for the Apple computer and use it to play forty-six educational games</md-description></location>
+<relevance>765789</relevance>
+<recid>title apple building blocks author d ignazio fred</recid>
 </hit>
 <hit>
 
-<md-title>Proceedings, International Test Conference 1999</md-title>
-<md-date>1999</md-date>
-<md-description>Proceedings of the 30th ITC Conference held Sept. 28-30, 1999 in Atlantic City, N.J., sponsored by IEEE Computer Society</md-description><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Proceedings, International Test Conference 1999</md-title>
-<md-date>1999</md-date>
-<md-description>Proceedings of the 30th ITC Conference held Sept. 28-30, 1999 in Atlantic City, N.J., sponsored by IEEE Computer Society</md-description>
-<md-description>&quot;IEEE Catalog Number 99CH37034&quot;--T.p. verso</md-description></location>
-<relevance>116666</relevance>
-<recid>title proceedings international test conference</recid>
+<md-title>Apple in wonderland</md-title>
+<md-date>1984</md-date>
+<md-author>D&apos;Ignazio, Fred</md-author>
+<md-description>System requirements for floppy disk: Apple II with Applesoft, II+, IIe, or IIc; DOS 3.3; 1 disk drive and controller card; color TV or monitor recommended</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Apple in wonderland</md-title>
+<md-date>1984</md-date>
+<md-author>D&apos;Ignazio, Fred</md-author>
+<md-description>System requirements for floppy disk: Apple II with Applesoft, II+, IIe, or IIc; DOS 3.3; 1 disk drive and controller card; color TV or monitor recommended</md-description>
+<md-description>Issued in plastic case</md-description>
+<md-description>Provides programs for twenty-two learning games written in BASIC for an Apple II computer. Includes a floppy disk</md-description></location>
+<relevance>765789</relevance>
+<recid>title apple in wonderland author d ignazio fred</recid>
 </hit>
 <hit>
 
-<md-title>Burn factor</md-title>
-<md-date>2001</md-date>
-<md-author>Mills, Kyle</md-author><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Burn factor</md-title>
-<md-date>2001</md-date>
-<md-author>Mills, Kyle</md-author></location>
-<relevance>100000</relevance>
-<recid>title burn factor author mills kyle</recid>
+<md-title>Atari in Wonderland</md-title>
+<md-date>1983</md-date>
+<md-author>D&apos;Ignazio, Fred</md-author>
+<md-description>Contains twenty-two short, simple games to use with an Atari computer on such topics as colors, sounds, multiplication, state names, spelling, fractions, and Spanish and French languages</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Atari in Wonderland</md-title>
+<md-date>1983</md-date>
+<md-author>D&apos;Ignazio, Fred</md-author>
+<md-description>Contains twenty-two short, simple games to use with an Atari computer on such topics as colors, sounds, multiplication, state names, spelling, fractions, and Spanish and French languages</md-description></location>
+<relevance>685714</relevance>
+<recid>title atari in wonderland author d ignazio fred</recid>
 </hit>
 <hit>
 
-<md-title>Code breaker</md-title>
-<md-date>2000</md-date>
-<md-author>Myers, Katherine</md-author><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Code breaker</md-title>
-<md-date>2000</md-date>
-<md-author>Myers, Katherine</md-author></location>
-<relevance>100000</relevance>
-<recid>title code breaker author myers katherine</recid>
+<md-title>BASIC is child&apos;s play, Apple edition</md-title>
+<md-date>1984</md-date>
+<md-author>Grauer, Robert T</md-author>
+<md-description>Offers instructions for computer novices in programming with BASIC on an Apple personal computer</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>BASIC is child&apos;s play, Apple edition</md-title>
+<md-date>1984</md-date>
+<md-author>Grauer, Robert T</md-author>
+<md-description>Includes index</md-description>
+<md-description>Offers instructions for computer novices in programming with BASIC on an Apple personal computer</md-description></location>
+<relevance>642857</relevance>
+<recid>title basic is child s play apple edition author grauer robert t</recid>
 </hit>
 <hit>
 
-<md-title>Information technology and people with disabilities</md-title>
-<md-title-remainder>the current state of federal accessibility</md-title-remainder>
-<md-date>2000</md-date>
-<md-description>Shipping list no.: 2000-0280-P</md-description><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Information technology and people with disabilities</md-title>
-<md-title-remainder>the current state of federal accessibility</md-title-remainder>
-<md-date>2000</md-date>
-<md-description>Cover title</md-description>
-<md-description>Shipping list no.: 2000-0280-P</md-description>
-<md-description>&quot;April 2000.&quot;</md-description></location>
-<relevance>100000</relevance>
-<recid>title information technology and people with disabilities</recid>
+<md-title>The Atari playground</md-title>
+<md-date>1983</md-date>
+<md-author>D&apos;Ignazio, Fred</md-author>
+<md-description>Twenty-three learning games, grouped by subject, for use on an Atari computer. There are separate instructional sections for parents/teachers and for children</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>The Atari playground</md-title>
+<md-date>1983</md-date>
+<md-author>D&apos;Ignazio, Fred</md-author>
+<md-description>Twenty-three learning games, grouped by subject, for use on an Atari computer. There are separate instructional sections for parents/teachers and for children</md-description></location>
+<relevance>612500</relevance>
+<recid>title the atari playground author d ignazio fred</recid>
 </hit>
 <hit>
 
-<md-title>Kiss and tell</md-title>
-<md-date>2000</md-date>
-<md-author>Adair, Cherry</md-author><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Kiss and tell</md-title>
-<md-date>2000</md-date>
-<md-author>Adair, Cherry</md-author></location>
-<relevance>100000</relevance>
-<recid>title kiss and tell author adair cherry</recid>
+<md-title>Computer software</md-title>
+<md-title-remainder>supplying it and finding it</md-title-remainder>
+<md-date>1983</md-date>
+<md-author>Tagg, W</md-author><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Computer software</md-title>
+<md-title-remainder>supplying it and finding it</md-title-remainder>
+<md-date>1983</md-date>
+<md-author>Tagg, W</md-author></location>
+<relevance>600000</relevance>
+<recid>title computer software author tagg w</recid>
 </hit>
 <hit>
 
-<md-title>Languages, compilers, and tools for embedded systems</md-title>
-<md-title-remainder>ACM SIGPLAN Workshop LCTES &apos;99, Atlanga, Georgia, May 5, 1999 : proceedings</md-title-remainder>
-<md-date>1999</md-date><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Languages, compilers, and tools for embedded systems</md-title>
-<md-title-remainder>ACM SIGPLAN Workshop LCTES &apos;99, Atlanga, Georgia, May 5, 1999 : proceedings</md-title-remainder>
-<md-date>1999</md-date></location>
-<relevance>100000</relevance>
-<recid>title languages compilers and tools for embedded systems</recid>
+<md-title>Kid-powered graphics</md-title>
+<md-date>1984</md-date>
+<md-author>Fiday, David</md-author>
+<md-description>Includes index</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>Kid-powered graphics</md-title>
+<md-date>1984</md-date>
+<md-author>Fiday, David</md-author>
+<md-description>Includes index</md-description></location>
+<relevance>600000</relevance>
+<recid>title kid powered graphics author fiday david</recid>
 </hit>
 <hit>
 
-<md-title>Open Source</md-title>
-<md-title-remainder>the unauthorized white papers</md-title-remainder>
-<md-date>2000</md-date>
-<md-author>Rosenberg, Donald</md-author><location id="donut:8983/solr/select" name="SOLR Test">
-<md-title>Open Source</md-title>
-<md-title-remainder>the unauthorized white papers</md-title-remainder>
-<md-date>2000</md-date>
-<md-author>Rosenberg, Donald</md-author></location>
-<relevance>100000</relevance>
-<recid>title open source author rosenberg donald</recid>
+<md-title>BASIC on the ATARI computer for kids</md-title>
+<md-date>1984</md-date>
+<md-author>Wyner, Keith</md-author>
+<md-description>Instructions for the elementary school student in programming BASIC on an Atari computer</md-description><location id="donut:8983/solr/select" name="SOLR Test">
+<md-title>BASIC on the ATARI computer for kids</md-title>
+<md-date>1984</md-date>
+<md-author>Wyner, Keith</md-author>
+<md-description>Includes index</md-description>
+<md-description>Instructions for the elementary school student in programming BASIC on an Atari computer</md-description></location>
+<relevance>558791</relevance>
+<recid>title basic on the atari computer for kids author wyner keith</recid>
 </hit>
 </show>
index b1b21f8..099b86e 100644 (file)
@@ -2,8 +2,8 @@
 <bytarget><status>OK</status>
 <target><id>donut:8983/solr/select</id>
 <name>SOLR Test</name>
-<hits>29</hits>
+<hits>1128</hits>
 <diagnostic>0</diagnostic>
-<records>29</records>
+<records>100</records>
 <state>Client_Idle</state>
 </target></bytarget>
\ No newline at end of file
index 1ec476a..801e7cf 100644 (file)
@@ -4,49 +4,60 @@
 <term>
 <id>donut:8983/solr/select</id>
 <name>SOLR Test</name>
-<frequency>29</frequency>
+<frequency>1128</frequency>
 <state>Client_Idle</state>
 <diagnostic>0</diagnostic>
 </term>
 </list>
 <list name="author">
-<term><name>Rosenberg, Donald</name><frequency>1</frequency></term>
-<term><name>Lencevicius, Raimondas</name><frequency>1</frequency></term>
-<term><name>Mills, Kyle</name><frequency>1</frequency></term>
-<term><name>Simon, Frank</name><frequency>1</frequency></term>
-<term><name>Myers, Katherine</name><frequency>1</frequency></term>
-<term><name>Compton, Jason</name><frequency>1</frequency></term>
-<term><name>Adair, Cherry</name><frequency>1</frequency></term>
-<term><name>Shearer, Beverly</name><frequency>1</frequency></term>
-<term><name>Arnold, Ken</name><frequency>1</frequency></term>
-<term><name>Steinberg, Gene</name><frequency>1</frequency></term>
-<term><name>Smith, George A</name><frequency>1</frequency></term>
-<term><name>Crookston, Newell W</name><frequency>1</frequency></term>
-<term><name>Ferguson, Derek</name><frequency>1</frequency></term>
-<term><name>Thomas, Thomas M</name><frequency>1</frequency></term>
-<term><name>Mitchell, Will David</name><frequency>1</frequency></term>
+<term><name>D&apos;Ignazio, Fred</name><frequency>4</frequency></term>
+<term><name>Lampton, Christopher</name><frequency>2</frequency></term>
+<term><name>Grauer, Robert T</name><frequency>2</frequency></term>
+<term><name>Carlson, Edward H</name><frequency>2</frequency></term>
+<term><name>Groner, Gabriel F</name><frequency>2</frequency></term>
+<term><name>Jones, Aubrey B</name><frequency>2</frequency></term>
+<term><name>Boren, Sharon</name><frequency>2</frequency></term>
+<term><name>Fiday, David</name><frequency>2</frequency></term>
+<term><name>Nevile, Liddy</name><frequency>2</frequency></term>
+<term><name>Ledin, Jim</name><frequency>1</frequency></term>
+<term><name>Tagg, W</name><frequency>1</frequency></term>
+<term><name>Zaks, Rodnay</name><frequency>1</frequency></term>
+<term><name>Wyner, Keith</name><frequency>1</frequency></term>
+<term><name>Zuanich, Margaret Ann</name><frequency>1</frequency></term>
+<term><name>Salz, Fredrick R</name><frequency>1</frequency></term>
 </list>
 <list name="subject">
-<term><name>Debugging in computer science</name><frequency>7</frequency></term>
-<term><name>Women computer programmers</name><frequency>4</frequency></term>
-<term><name>Virtual computer systems</name><frequency>4</frequency></term>
-<term><name>Cataloging of computer network resources</name><frequency>3</frequency></term>
-<term><name>Embedded computer systems</name><frequency>3</frequency></term>
-<term><name>Internet searching</name><frequency>2</frequency></term>
-<term><name>Computer software</name><frequency>2</frequency></term>
-<term><name>Microcomputers</name><frequency>2</frequency></term>
-<term><name>Library surveys</name><frequency>2</frequency></term>
-<term><name>Microprocessors</name><frequency>2</frequency></term>
-<term><name>Computer simulation</name><frequency>2</frequency></term>
-<term><name>Interactive computer systems</name><frequency>2</frequency></term>
-<term><name>Real-time data processing</name><frequency>2</frequency></term>
-<term><name>Chinese</name><frequency>1</frequency></term>
-<term><name>Computer viruses</name><frequency>1</frequency></term>
+<term><name>Apple computer</name><frequency>40</frequency></term>
+<term><name>BASIC (Computer program language)</name><frequency>38</frequency></term>
+<term><name>Atari computer</name><frequency>35</frequency></term>
+<term><name>Programming (Computers)</name><frequency>30</frequency></term>
+<term><name>Digital computer simulation</name><frequency>20</frequency></term>
+<term><name>Computer graphics</name><frequency>18</frequency></term>
+<term><name>LOGO (Computer program language)</name><frequency>14</frequency></term>
+<term><name>Computer games</name><frequency>14</frequency></term>
+<term><name>Debugging in computer science</name><frequency>8</frequency></term>
+<term><name>Time-sharing computer systems</name><frequency>8</frequency></term>
+<term><name>Virtual computer systems</name><frequency>8</frequency></term>
+<term><name>Interactive computer systems</name><frequency>8</frequency></term>
+<term><name>Embedded computer systems</name><frequency>7</frequency></term>
+<term><name>Computers</name><frequency>6</frequency></term>
+<term><name>Engineering</name><frequency>6</frequency></term>
 </list>
 <list name="date">
-<term><name>2000</name><frequency>17</frequency></term>
-<term><name>2001</name><frequency>6</frequency></term>
-<term><name>1999</name><frequency>5</frequency></term>
-<term><name>1986</name><frequency>1</frequency></term>
+<term><name>1984</name><frequency>23</frequency></term>
+<term><name>2000</name><frequency>18</frequency></term>
+<term><name>1983</name><frequency>9</frequency></term>
+<term><name>2001</name><frequency>7</frequency></term>
+<term><name>1999</name><frequency>6</frequency></term>
+<term><name>1985</name><frequency>6</frequency></term>
+<term><name>1986</name><frequency>4</frequency></term>
+<term><name>1970</name><frequency>4</frequency></term>
+<term><name>1966</name><frequency>2</frequency></term>
+<term><name>1964</name><frequency>2</frequency></term>
+<term><name>1973</name><frequency>2</frequency></term>
+<term><name>1971</name><frequency>1</frequency></term>
+<term><name>1987</name><frequency>1</frequency></term>
+<term><name>1960</name><frequency>1</frequency></term>
+<term><name>1959</name><frequency>1</frequency></term>
 </list>
 </termlist>
index ba81a05..2d9a424 100644 (file)
@@ -5,7 +5,7 @@ http://localhost:9763/search.pz2?session=1&command=search&query=su%3D%22computer
 http://localhost:9763/search.pz2?session=1&command=bytarget
 http://localhost:9763/search.pz2?session=1&command=termlist&name=xtargets%2Cauthor%2Csubject%2Cdate
 http://localhost:9763/search.pz2?command=init&clear=1
-http://localhost:9763/search.pz2?session=2&command=settings&pz:sru%5Bdonut%3A8983%2Fsolr%2Fselect%5D=solr&pz%3Aname%5Bdonut%3A8983%2Fsolr%2Fselect%5D=SOLR+Test&pz%3Acclmap%3Ati%5Bdonut%3A8983%2Fsolr%2Fselect%5D=1%3Dtitle&pz%3Acclmap%3Asu%5Bdonut%3A8983%2Fsolr%2Fselect%5D=1%3Dsubject&pz%3Acclmap%3Aau%5Bdonut%3A8983%2Fsolr%2Fselect%5D=1%3Dauthor&pz%3Acclmap%3Aisbn%5Bdonut%3A8983%2Fsolr%2Fselect%5D=1%3Disbn&pz%3Acclmap%3Aterm%5Bdonut%3A8983%2Fsolr%2Fselect%5D=1%3Dtitle&pz%3Axslt%5Bdonut%3A8983%2Fsolr%2Fselect%5D=solr-pz2.xsl&pz%3Aqueryencoding%5Bdonut%3A8983%2Fsolr%2Fselect%5D=UTF-8&pz%3Aapdulog%5Bdonut%3A8983%2Fsolr%2Fselect%5D=1&pz:termlist_term_count%5Bdonut%3A8983%2Fsolr%2Fselect%5D=5
+http://localhost:9763/search.pz2?session=2&command=settings&pz:sru%5Bdonut%3A8983%2Fsolr%2Fselect%5D=solr&pz%3Aname%5Bdonut%3A8983%2Fsolr%2Fselect%5D=SOLR+Test&pz%3Acclmap%3Ati%5Bdonut%3A8983%2Fsolr%2Fselect%5D=1%3Dtitle&pz%3Acclmap%3Asu%5Bdonut%3A8983%2Fsolr%2Fselect%5D=1%3Dsubject&pz%3Acclmap%3Aau%5Bdonut%3A8983%2Fsolr%2Fselect%5D=1%3Dauthor&pz%3Acclmap%3Aisbn%5Bdonut%3A8983%2Fsolr%2Fselect%5D=1%3Disbn&pz%3Acclmap%3Aterm%5Bdonut%3A8983%2Fsolr%2Fselect%5D=1%3Dtitle&pz%3Axslt%5Bdonut%3A8983%2Fsolr%2Fselect%5D=solr-pz2.xsl&pz%3Aqueryencoding%5Bdonut%3A8983%2Fsolr%2Fselect%5D=UTF-8&pz%3Aapdulog%5Bdonut%3A8983%2Fsolr%2Fselect%5D=1&pz:termlist_term_count%5Bdonut%3A8983%2Fsolr%2Fselect%5D=5&pz:preferred%5Bdonut%3A8983%2Fsolr%2Fselect%5D=1
 http://localhost:9763/search.pz2?session=2&command=search&query=su%3D%22computer%22
 http://localhost:9763/search.pz2?session=1&command=termlist&name=xtargets%2Cauthor%2Csubject%2Cdate
-http://localhost:9763/search.pz2?session=2&command=show&block=1
+http://localhost:9763/search.pz2?session=2&command=show&block=preferred