Could be syntax, session encoding, output encoding, or just the type of query used.  <br><br>The Koha searching layer builds a very complex query to handle basic keyword searches.  Ursa and Mark Jordan probably use simpler queries that leave out certain fields, or certain truncation operators, etc..  You should be able to see everything in your zebra log.<br>
<br>-- <br>Joe Atzberger<br>LibLime - Open Source Library Solutions<br><br><div class="gmail_quote">On Thu, Jun 4, 2009 at 1:49 PM, jthornton <span dir="ltr">&lt;<a href="mailto:jthornton@cdlc.org">jthornton@cdlc.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
I&#39;m new to Linux and Koha so I apologize if the answer to this is obvious to<br>
experts or if it&#39;s been answered already -- although I&#39;ve been looking for<br>
an answer for a few days.<br>
<br>
I installed Koha and imported almost 400,000 bib records and indexed them<br>
with zebra. The Koha client looks great -- all the records are there and<br>
searchable. I enabled the Z39.50 server and I can search and retrieve<br>
records using yaz-client on the koha server.<br>
<br>
I installed a simple web-based Z39.50 client (written by Mark Jordan, I<br>
think) on my desktop. When I query the Koha database through this client it<br>
returns the number of search results (the correct number) but no data. This<br>
client works fine for other Z39.50 targets. The relevant section of the<br>
client&#39;s config file:<br>
<br>
$config_settings = array(&#39;title&#39; =&gt; &#39;testZ&#39;,<br>
    &#39;yaz_connect_string&#39; =&gt; &#39;<a href="http://192.168.0.114:9999/biblios" target="_blank">192.168.0.114:9999/biblios</a>&#39;,<br>
    &#39;yaz_record_syntax&#39; =&gt; &#39;marc21&#39;,<br>
    &#39;yaz_max_records&#39; =&gt; &#39;1000&#39;,<br>
    &#39;z3950_scan&#39; =&gt; 1<br>
);<br>
<br>
I also exposed this database to the world and queried it with another Z39.50<br>
client (URSA from SirsiDynix) and got an error (I don&#39;t know where the error<br>
log for this client is, but I&#39;m looking). The relevant section of the config<br>
file for that client looks like this:<br>
<br>
//Operating parameteres for Partial Union Catalog<br>
PUC.PROTO = &#39;Z3950&#39;<br>
PUC.Z3950.DBNAME = &#39;biblios&#39;<br>
PUC.Z3950.TCP.HOST = &#39;66.193.16.555&#39;<br>
PUC.Z3950.TCP.PORT = 9999<br>
PUC.Z3950.OPTIONS.RECSYN = &#39;USMARC&#39;<br>
<br>
Has anyone had a similar experience? Is it the record syntax?<br>
<br>
Any help would be greatly appreciated.<br>
<br>
Thanks,<br>
<br>
Joe Thornton<br>
IT Consultant<br>
Capital District Library Council<br>
28 Essex Street<br>
Albany, NY 12206<br>
518-437-9880 x230<br>
<br>
Koha version:   3.00.01.005<br>
OS version:        Linux koha 2.6.26-1-686 #1 SMP Fri Mar 13 18:08:45 UTC<br>
2009 i686 GNU/Linux<br>
Perl version:   5.010000<br>
MySQL version:  mysql Ver 14.12 Distrib 5.0.51a<br>
Apache version:  Server version: Apache/2.2.9 (Debian)<br>
Zebra version:  Zebra 2.0.37<font color="#888888"><br></font></blockquote></div><br>