<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0"
 xmlns:blogChannel="http://backend.userland.com/blogChannelModule"
>

<channel>
<title><![CDATA[KOHA: Z39.50]]></title>
<link>https://saturn.ffzg.hr/koha/index.cgi?action=weblog_display;category=Z39.50</link>
<description></description>
<pubDate>Mon, 22 Feb 2010 23:03:00 -0000</pubDate>
<webMaster>root@saturn.ffzg.hr</webMaster>
<generator>Socialtext Workspace v2.19.0.2</generator>

<item>
<title><![CDATA[Zebra indexing]]></title>
<link>https://saturn.ffzg.hr/koha/index.cgi?zebra_indexing</link>
<description><![CDATA[<div>Creator: Marijana Glavica</div><hr/><div>Tags: for:dpavlin, Z39.50, zebra</div><hr/><div class="wiki">
<div class="nlw_phrase"><table class="wafl_container">
  <tr>
    <td>
      <div class="wafl_box">
        
          <div class="wafl_titlebox">
            <div class="wafl_title">
              
                Contents: [KOHA]
              
            </div>
          </div>
          <div class="wafl_items">
            
              <div class="wiki">
<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#zebra_start_i_stop">KOHA (Zebra start i stop)</a><!-- wiki: {link: [KOHA] Zebra start i stop} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#obnavljanje_zapisa_u_indexu">KOHA (Obnavljanje zapisa u indexu)</a><!-- wiki: {link: [KOHA] Obnavljanje zapisa u indexu} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#dodavanje_polja_u_pretra_C5_BEivanje">KOHA (Dodavanje polja u pretraživanje)</a><!-- wiki: {link: [KOHA] Dodavanje polja u pretraživanje} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#utf_8_to_ascii_mappings">KOHA (UTF-8 to ASCII mappings)</a><!-- wiki: {link: [KOHA] UTF-=8 to ASCII mappings} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#dijakriti_C4_8Dki_znakovi">KOHA (Dijakritički znakovi)</a><!-- wiki: {link: [KOHA] Dijakritički znakovi} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#zebra_register_i_shadow">KOHA (Zebra register i shadow)</a><!-- wiki: {link: [KOHA] Zebra register i shadow} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#z39_50_server">KOHA (Z39.50 server)</a><!-- wiki: {link: [KOHA] Z39.50 server} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#dokumentacija">KOHA (Dokumentacija)</a><!-- wiki: {link: [KOHA] Dokumentacija} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#pravo_rje_C5_A1enje">KOHA (Pravo rješenje)</a><!-- wiki: {link: [KOHA] Pravo rješenje} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#problemi">KOHA (Problemi)</a><!-- wiki: {link: [KOHA] Problemi} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#neki_zapisi_nestaju_u_katalogu">KOHA (Neki zapisi nestaju u katalogu)</a><!-- wiki: {link: [KOHA] Neki zapisi nestaju u katalogu} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#duplanje_zapisa_u_zebri">KOHA (Duplanje zapisa u zebri)</a><!-- wiki: {link: [KOHA] Duplanje zapisa u zebri} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#out_of_memory">KOHA (Out of memory)</a><!-- wiki: {link: [KOHA] Out of memory} --></span></li>
</ul></ul>
</div>

            
            
          </div>
        
      </div>
    </td>
  </tr>
</table>
<!-- wiki: {toc: }
--></div><br /><br /><ul>
<li>User manual: <a target="_blank" title="(external link)" href="http://www.indexdata.com/zebra/doc/">http://www.indexdata.com/zebra/doc/</a></li>
<li>Koha Indexing Configuration: <a target="_blank" title="(external link)" href="http://koha.org/documentation/manual/3.2/searching/guide-to-searching/indexing-configuration">http://koha.org/documentation/manual/3.2/searching/guide-to-searching/indexing-configuration</a></li>
</ul>
<h1 id="zebra_start_i_stop">Zebra start i stop</h1>
<pre>
mglavica@koha-upgrade:~$ sudo /usr/share/koha/bin/koha-zebra-ctl.sh start
Starting Zebra Server

mglavica@koha-upgrade:~$ sudo /usr/share/koha/bin/koha-zebra-ctl.sh stop
Stopping Zebra Server
</pre>
<br /><h1 id="obnavljanje_zapisa_u_indexu">Obnavljanje zapisa u indexu</h1>
<p>
Za to bi trebao služiti Zebraqueue Daemon, ali ne radi kako treba (koha-zebraqueue-ctl.sh). Umjesto toga index se rebuilda svako malo uz pomoć crona</p>
<p>
Pokrenuti kao user <strong>koha</strong>.</p>
<pre>
KOHA_CONF=/etc/koha/koha-conf.xml
PERL5LIB=/usr/share/koha/lib

# m h  dom mon dow   command
*/4 * * * *   ps ax | grep -v grep | grep rebuild_zebra.pl || /srv/koha/misc/migration_tools/rebuild_zebra.pl -b -z &gt;/dev/null
</pre>
<br /><h1 id="dodavanje_polja_u_pretra_C5_BEivanje">Dodavanje polja u pretraživanje</h1>
<p>
<strong><tt>etc/zebradb/marc_defs/marc21/biblios/record.abs</tt></strong><br />
mapping of MARC fields to indexes</p>
<p>
<strong><tt>etc/zebradb/biblios/etc/bib1.att</tt></strong><br />
list of search indexes and their corresponding Z39.50 use attributes</p>
<p>
<strong><tt>etc/zebradb/ccl.properties</tt></strong><br />
for searching purposes</p>
<h1 id="utf_8_to_ascii_mappings">UTF-8 to ASCII mappings</h1>
<p>
<a target="_blank" title="(external link)" href="http://lists.indexdata.dk/pipermail/zebralist/2007-August/001707.html">http://lists.indexdata.dk/pipermail/zebralist/2007-August/001707.html</a></p>
<h1 id="dijakriti_C4_8Dki_znakovi">Dijakritički znakovi</h1>
<p>
Situacija: u bazu su povučeni zapisi iz NSK (Voyager) u kojima su naša slova s dijaktiticima zabilježena kao dva znaka (slovo bez dijakritika + dijaktitik).</p>
<p>
Nije lijepo da takvi znakovi završe u Koha bazi, ali kad su već unutra, treba ih nekako učiniti pretraživima.<br />
U datoteku <tt>/etc/koha/zebradb/etc/word-phrase-utf.chr</tt> dodati ekvivalente:</p>
<p>
<a target="_blank" title="(external link)" href="http://koha.rot13.org:8081/cgi-bin/gitweb.cgi?p=koha-ffzg.git;a=commit;h=d7fe83ccc5e84e710ab84efca24f00fd8ebc967b">git<!-- wiki-renamed-hyperlink "git"<http://koha.rot13.org:8081/cgi=-bin/gitweb.cgi?p=koha=-ffzg.git;a=commit;h=d7fe83ccc5e84e710ab84efca24f00fd8ebc967b> --></a></p>
<pre>
# Characters to be considered equivalent for searching purposes
equivalent č(cˇ)
equivalent Č(Cˇ)
equivalent ć(c´)
equivalent Ć(C´)
equivalent š(sˇ)
equivalent Š(Sˇ)
equivalent ž(zˇ)
equivalent Ž(Zˇ)
</pre>
<br /><p>
Sad to dobro radi kad se pretražuje s &quot;normalnim&quot; znakovima. Ostaje problem kod browsanja preko liknova - strgani zapisi nađu samo strgane (pr. <a target="_blank" title="(external link)" href="http://10.60.0.253/cgi-bin/koha/opac-detail.pl?biblionumber=241488">http://10.60.0.253/cgi-bin/koha/opac-detail.pl?biblionumber=241488</a>, Pavao Pavličić).</p>
<h1 id="zebra_register_i_shadow">Zebra register i shadow</h1>
<p>
Veličinu zebra <em>register</em> i <em>shadow</em> treba podesiti sukladno veličini baze. Za oko 120.000 zapisa, dovoljno je 4G. Za FF je sada podešeno 16GB.</p>
<h1 id="z39_50_server">Z39.50 server</h1>
<h2 id="dokumentacija">Dokumentacija</h2>
<ul>
<li><a target="_blank" title="(external link)" href="http://koha.org/documentation/manual/3.0/administration/additional-parameters/z39.50-servers">http://koha.org/documentation/manual/3.0/administration/additional-parameters/z39.50-servers</a></li>
<li><a target="_blank" title="(external link)" href="http://lists.indexdata.dk/pipermail/zebralist/2009-March/002142.html">http://lists.indexdata.dk/pipermail/zebralist/2009-March/002142.html</a></li>
<li><a target="_blank" title="(external link)" href="http://bugs.rot13.org/rt/Ticket/Display.html?id=377">http://bugs.rot13.org/rt/Ticket/Display.html?id=377</a></li>
</ul>
<p>
Ali sve je uzalud jer je pravi odgovor na <a target="_blank" title="(external link)" href="http://www.indexdata.com/zebra/doc/zebrasrv.html">http://www.indexdata.com/zebra/doc/zebrasrv.html</a></p>
<blockquote>
The first two servers, &quot;server1&quot; and &quot;server2&quot;, can be reached by both listener addresses - since no listenref attribute is specified.</blockquote>
<br /><h2 id="pravo_rje_C5_A1enje">Pravo rješenje</h2>
<span class="nlw_phrase"><div class="wiki-include-page">
<div class="wiki-include-title"><a href='https://saturn.ffzg.hr/koha-cug/index.cgi?z39_50' >Z39.50</a> </div>
<div class="wiki-include-content">
<span class="nlw_phrase"><a href="/koha-cug/index.cgi/test-yaz-zebra.sh?action=attachments_download;page_name=z39_50;id=20110329162118-0-23025">test-yaz-zebra.sh</a><!-- wiki: {file: test-=yaz-=zebra.sh} --></span><br /><br /><h1 id="server">Server</h1>
<p>
služi za razmjenu zapisa</p>
<h3 id="konfiguracija">Konfiguracija</h3>
<p>
Dodati novi public server prema uputama na <a target="_blank" title="(external link)" href="http://wiki.koha-community.org/wiki/Troubleshooting_Koha_as_a_Z39.50_server">http://wiki.koha-community.org/wiki/Troubleshooting_Koha_as_a_Z39.50_server</a></p>
<h3 id="dokumentacija">Dokumentacija</h3>
<ul>
<li><a target="_blank" title="(external link)" href="http://wiki.koha-community.org/wiki/Search_Info">http://wiki.koha-community.org/wiki/Search_Info</a></li>
</ul>
<p>
Najkorisnije:</p>
<ul>
<li><a target="_blank" title="(external link)" href="http://www.indexdata.com/zebra/doc/zebrasrv.html">http://www.indexdata.com/zebra/doc/zebrasrv.html</a> (pri dnu stranice)</li>
</ul>
<p>
Ostalo:</p>
<ul>
<li><a target="_blank" title="(external link)" href="http://koha.org/documentation/manual/3.0/administration/additional-parameters/z39.50-servers">http://koha.org/documentation/manual/3.0/administration/additional-parameters/z39.50-servers</a></li>
<li><a target="_blank" title="(external link)" href="http://lists.indexdata.dk/pipermail/zebralist/2009-March/002142.html">http://lists.indexdata.dk/pipermail/zebralist/2009-March/002142.html</a></li>
<li><a target="_blank" title="(external link)" href="http://bugs.rot13.org/rt/Ticket/Display.html?id=377">http://bugs.rot13.org/rt/Ticket/Display.html?id=377</a></li>
</ul>
<h1 id="ffzg">FFZG</h1>
<h2 id="yaz_client">yaz-client</h2>
<pre>
dpavlin@koha-dev:~$ yaz-client 
Z&gt; open localhost:9999/biblios
Connecting...OK.
Sent initrequest.
Connection accepted by v3 target.
ID     : 81
Name   : Zebra Information Server/GFS/YAZ
Version: 3.0.52 e687cb7eb87c841f0d1a374174d51d30371f2d97
Options: search present delSet triggerResourceCtrl scan sort extendedServices namedResultSets
Elapsed: 1.605266
Z&gt; find human
Z&gt; show 1
Z&gt; quit
See you later, alligator.
</pre>
<br /><p>
Use Koha's CCL queries:</p>
<pre>
dpavlin@koha-dev:~$ yaz-client -c /etc/koha/zebradb/ccl.properties localhost:9999/biblios
Connecting...OK.
Sent initrequest.
Connection accepted by v3 target.
ID     : 81
Name   : Zebra Information Server/GFS/YAZ
Version: 4.1.7 c43e561fdfe12989a6040163dae0e28ba0a02453
Options: search present delSet triggerResourceCtrl scan sort extendedServices namedResultSets
Elapsed: 0.001445
Z&gt; querytype ccl2rpn
Z&gt; find (kw,wrdl,rtrn=human ) not Suppress=1
Sent searchRequest.
Received SearchResponse.
Search was a success.
Number of hits: 1935, setno 1
SearchResult-1: term=    human cnt=1935, term=    1 cnt=21
records returned: 0
Elapsed: 0.025643
Z&gt; 
</pre>
<br /><h1 id="debug_zebra_problems">Debug Zebra problems</h1>
<h2 id="enable_all_logging">enable all logging</h2>
<pre>
# add all to http://www.loc.gov/z3950/agency/defns/bib1diag.html
ZEBRAOPTIONS=&quot;-v none,fatal,warn,all&quot;

dpavlin@koha-dev:~$ sudo /etc/init.d/koha-zebra-ctl.sh restart
Restarting the Zebra Server

dpavlin@koha-dev:~$ sudo tail -f /var/log/koha/koha-zebradaemon-output.log | grep ERROR
18:45:58-29/03 zebrasrv(1) 605aecf5 [request] Init ERROR 1011 ID:81 Name:ZOOM-C/YAZ Version:4.1.7 c43e561fdfe12989a6040163dae0e28ba0a02453
</pre>
<br /><p>
Lookup error codes at <a target="_blank" title="(external link)" href="http://www.loc.gov/z3950/agency/defns/bib1diag.html">http://www.loc.gov/z3950/agency/defns/bib1diag.html</a></p>
</div></div><!-- wiki: {include: koha-=cug [Z39.50]} --></span><br /><br /><h1 id="problemi">Problemi</h1>
<h2 id="neki_zapisi_nestaju_u_katalogu">Neki zapisi nestaju u katalogu</h2>
<p>
Nepoznat obrazac u zapisima koji fale.</p>
<p>
<strong>Nagađanje 1:</strong></p>
<p>
da li su problematični oni zapisi koji imaju različit biblionumber i biblioitemnumber?<br />
To je dozvoljena kombinacija, ne bi trebalo smetati.<br />
Problem je u nečem drugom, no ipak smo odlučili te zapise poindeksirati ponovo, ovako:</p>
<pre>
mysql&gt; create temporary table foo as select max(id) as id from zebraqueue join biblioitems on biblioitems.biblionumber=zebraqueue.biblio_auth_number and biblionumber &lt;&gt; biblioitemnumber group by biblio_auth_number ;
mysql&gt; update zebraqueue set done = 0 where id in (select id from foo) ;
</pre>
<br /><p>
Nakon toga pokrenuti <tt>rebuild_zebra.pl</tt>.</p>
<p>
I dalje postoje zapisi koji se ne vide u katalogu.</p>
<p>
Ovo javi kad se poindeksiraju svi zapisi s rebuild_zebra.pl -b -v -r:</p>
<pre>
00:24:15-02/02 zebraidx(1490) [log] Records: 238000 i/u/d 238000/0/0
00:24:19-02/02 zebraidx(1490) [log] MARC: Bad directory
00:24:19-02/02 zebraidx(1490) [warn] MARC: Base address does not follow directory
00:24:19-02/02 zebraidx(1490) [warn] MARC: Bad offsets in data. Skipping rest
00:24:19-02/02 zebraidx(1490) [warn] Record didn't contain match fields in (bib1,Local-number)
00:24:19-02/02 zebraidx(1490) [log] error grs.marcxml.record /tmp/gdqck1EhgW/biblio/exported_records 234318986
00:24:31-02/02 zebraidx(1490) [log] Merge 0.4% completed; 38 minutes remaining
</pre>
<br /><p>
<strong>Nagađanje 2:</strong></p>
<p>
Potrgan MARC</p>
<ul>
<li>napraviti dump MARC zapisa iz Kohe (uz pomoć WebPAC2)</li>
<li>provjeriti s <tt>marclint</tt></li>
</ul>
<h2 id="duplanje_zapisa_u_zebri">Duplanje zapisa u zebri</h2>
<pre>
mglavica@koha:/etc/koha/zebradb$ diff -u /srv/koha/etc/zebradb/biblios/etc/bib1.att biblios/etc/bib1.att 
--- /srv/koha/etc/zebradb/biblios/etc/bib1.att 2010-02-20 21:41:34.000000000 +0100
+++ biblios/etc/bib1.att       2010-02-22 05:48:19.000000000 +0100
@@ -56,7 +56,7 @@
 att 51   Number-music-publisher
 att 52   Number-db
 att 53   Number-local-call
-att 54   ln
+att 54   language
 att 55   Code-geographic
 att 56   Code-institution
 att 57   Name-and-title
</pre>
<br /><h2 id="out_of_memory">Out of memory</h2>
<ul>
<li><a target="_blank" title="(external link)" href="http://old.nabble.com/reindex_zebra.pl---out-of-memory-td19315345.html">http://old.nabble.com/reindex_zebra.pl---out-of-memory-td19315345.html</a></li>
</ul>
</div>
]]></description>
<author>Marijana Glavica</author>
<category>for:dpavlin, Z39.50, zebra</category>
<guid isPermaLink="true">https://saturn.ffzg.hr/koha/index.cgi?zebra_indexing</guid>
<pubDate>Mon, 22 Feb 2010 23:03:00 -0000</pubDate>
</item>
<item>
<title><![CDATA[Z39.50 targets]]></title>
<link>https://saturn.ffzg.hr/koha/index.cgi?z39_50_targets</link>
<description><![CDATA[<div>Creator: Marijana Glavica</div><hr/><div>Tags: katalogizacija, preuzimanje zapisa, Z39.50</div><hr/><div class="wiki">
<h2 id="aktivni_za_ffzg">Aktivni za FFZG</h2>
<p>
NSK <a href="https://saturn.ffzg.hr/koha/index.cgi?161.53.240.27" title="[click to create page]" class="incipient">161.53.240.27</a></p>
<p>
NATIONAL LIBRARY OF POLAND <a href="https://saturn.ffzg.hr/koha/index.cgi?alpha.bn.org.pl" title="[click to create page]" class="incipient">alpha.bn.org.pl</a></p>
<p>
UNIV. DE ALCALÁ DE HENARES, SPANE <a href="https://saturn.ffzg.hr/koha/index.cgi?biblio.uah.es" title="[click to create page]" class="incipient">biblio.uah.es</a></p>
<p>
EDINBURGH UNIVERSITY <a href="https://saturn.ffzg.hr/koha/index.cgi?catalogue.lib.ed.ac.uk" title="[click to create page]" class="incipient">catalogue.lib.ed.ac.uk</a></p>
<p>
ISTANBUL BILGI UNIVERSITY, TURKEY <a href="https://saturn.ffzg.hr/koha/index.cgi?library.bilgi.edu.tr" title="[click to create page]" class="incipient">library.bilgi.edu.tr</a></p>
<p>
WAGENINGEN UR LIBRARY CATALOGUE, NETHERLANDS <a href="https://saturn.ffzg.hr/koha/index.cgi?library.wur.nl" title="[click to create page]" class="incipient">library.wur.nl</a></p>
<p>
NÁRODNÍ KNIHOVNA CESKÉ REPUBLIKY <a href="https://saturn.ffzg.hr/koha/index.cgi?sigma.nkp.cz" title="[click to create page]" class="incipient">sigma.nkp.cz</a></p>
<p>
HELSINKI METROPOLITAN LIBRARIES <a href="https://saturn.ffzg.hr/koha/index.cgi?www.helmet.fi" title="[click to create page]" class="incipient">www.helmet.fi</a></p>
<p>
ISSN PORTAL <a href="https://saturn.ffzg.hr/koha/index.cgi?z3950.issn.org" title="[click to create page]" class="incipient">z3950.issn.org</a></p>
<p>
LIBRIS SWEDEN <a href="https://saturn.ffzg.hr/koha/index.cgi?z3950.libris.kb.se" title="[click to create page]" class="incipient">z3950.libris.kb.se</a></p>
<p>
LIBRARY OF CONGRESS <a href="https://saturn.ffzg.hr/koha/index.cgi?z3950.loc.gov" title="[click to create page]" class="incipient">z3950.loc.gov</a></p>
<p>
NATIONAL LIBRARY OF SCOTLAND <a href="https://saturn.ffzg.hr/koha/index.cgi?z3950.nls.uk" title="[click to create page]" class="incipient">z3950.nls.uk</a><br />
----</p>
<h2 id="potrebni">Potrebni</h2>
<p>
<strong>Katalog portug. nac. bibl.</strong><br />
<a target="_blank" title="(external link)" href="http://catalogo.bnportugal.pt/#focus">http://catalogo.bnportugal.pt/#focus</a><br />
Format: UNIMARC</p>
<p>
<strong>British Library</strong><br />
<a target="_blank" title="(external link)" href="http://www.bl.uk/catalogues/z3950copacaccess.html">http://www.bl.uk/catalogues/z3950copacaccess.html</a></p>
<p>
<strong>COPAC</strong><br />
<a target="_blank" title="(external link)" href="http://copac.ac.uk/interfaces/z39.50/">http://copac.ac.uk/interfaces/z39.50/</a><br />
Format: grs1</p>
<p>
<strong>COBISS</strong><br />
<a target="_blank" title="(external link)" href="http://www.cobiss.net">http://www.cobiss.net</a><br />
Slovenija, Makedonija, BiH, Srbija, Crna Gora - bit ce uskoro i Albanija i Kosovo u sustavu, a valjda jednoga dana i Bugarska</p>
<p>
<strong>National Széchényi Library's</strong><br />
<a target="_blank" title="(external link)" href="http://nektar1.oszk.hu/librivision_hun.html">http://nektar1.oszk.hu/librivision_hun.html</a><br />
Treba tražiti password</p>
<hr />
<h2 id="koha_community_tips">Koha community tips</h2>
<p>
<a target="_blank" title="(external link)" href="http://koha.org/documentation/faq/what-is-your-favorite-z39.50-server">http://koha.org/documentation/faq/what-is-your-favorite-z39.50-server</a></p>
</div>
]]></description>
<author>Marijana Glavica</author>
<category>katalogizacija, preuzimanje zapisa, Z39.50</category>
<guid isPermaLink="true">https://saturn.ffzg.hr/koha/index.cgi?z39_50_targets</guid>
<pubDate>Wed, 28 Oct 2009 17:33:03 -0000</pubDate>
</item>
</channel>
</rss>