<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:"Segoe UI Symbol";
        panose-1:2 11 5 2 4 2 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.gmailmsg
        {mso-style-name:gmail_msg;}
p.gmailmsg1, li.gmailmsg1, div.gmailmsg1
        {mso-style-name:gmail_msg1;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        mso-fareast-language:EN-AU;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-AU link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;mso-fareast-language:EN-US'>Interesting! <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;mso-fareast-language:EN-US'>Perhaps it would be helpful to add a few lines to <a href="https://wiki.koha-community.org/wiki/Troubleshooting_Zebra">https://wiki.koha-community.org/wiki/Troubleshooting_Zebra</a> about this.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>David Cook<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Systems Librarian<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Prosentient Systems<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>72/330 Wattle St<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Ultimo, NSW 2007<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Australia<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Office: 02 9212 0899<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Direct: 02 8005 0595<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;mso-fareast-language:EN-US'><o:p> </o:p></span></p><div style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif'>From:</span></b><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif'> koha-devel-bounces@lists.koha-community.org [mailto:koha-devel-bounces@lists.koha-community.org] <b>On Behalf Of </b>Tomas Cohen Arazi<br><b>Sent:</b> Tuesday, 1 November 2016 4:46 AM<br><b>To:</b> koha-devel <koha-devel@lists.koha-community.org><br><b>Subject:</b> [Koha-devel] FYI: yaz-client limitations<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>Barton told me it could be useful to share this excange I had with IdexData people during the implementation of the Zebra facets.<o:p></o:p></p><div><p class=MsoNormal>It highlights a limitation on the yaz-client tool, and they suggest we better use zoomsh.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>I'm not sure if I already posted this on koha-devel, but it doesn't hurt to re-post, and might save some people some hours and headaches.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal style='margin-bottom:12.0pt'>Regards<o:p></o:p></p><div><div><p class=MsoNormal>---------- Forwarded message ---------<br>From: Adam Dickmeiss <<a href="mailto:adam@indexdata.dk">adam@indexdata.dk</a>><br>Date: lun., 9 mar. 2015 a las 6:36<br>Subject: Re: [Info] Possible limit on the amount of specs on an elementset? [ZEB-663]<br>To: Tomas Cohen Arazi <<a href="mailto:tomascohen@gmail.com">tomascohen@gmail.com</a>><br>Cc: <a href="mailto:jira@indexdata.com">jira@indexdata.com</a> <<a href="mailto:jira@indexdata.com">jira@indexdata.com</a>><o:p></o:p></p></div><p class=MsoNormal style='margin-bottom:12.0pt'><o:p> </o:p></p><div><div><p class=MsoNormal>On 03/02/2015 12:18 PM, Tomas Cohen Arazi wrote:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><div><p class=MsoNormal>Hi, I compiled 2.0.60 with the aim to patch it for a problem we are facing, and I can say the problem I previously reported is still present:<o:p></o:p></p></div></blockquote></div><div><p class=MsoNormal>This a limitation in yaz-client which has a limit of 100 characters for elem command. We'll remove that limitiation. You can use zoomsh instead to play with longer facet specs.<o:p></o:p></p></div><div><p class=MsoNormal><br><br>/ Adam<o:p></o:p></p></div><div><p class=MsoNormal><br><br><o:p></o:p></p><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><div><div><p class=MsoNormal><o:p> </o:p></p></div><div><div><p class=MsoNormal>Z> elem zebra::facet::su-to:0:100,su-geo:0:100,su-ut:0:100,au:0:100,se:0:100,itype:0:100,location:0:100,holdingbranch:0:100,homebranch:0:100,tomas:0:100<o:p></o:p></p></div></div><div><p class=MsoNormal>Z> s 1+1<o:p></o:p></p></div><div><div><p class=MsoNormal>Sent presentRequest (1+1).<o:p></o:p></p></div><div><p class=MsoNormal>Records: 1<o:p></o:p></p></div><div><p class=MsoNormal>Record type: XML<o:p></o:p></p></div><div><p class=MsoNormal><record xmlns="<a href="http://www.indexdata.com/zebra/" target="_blank">http://www.indexdata.com/zebra/</a>"><o:p></o:p></p></div><div><p class=MsoNormal>  <facet type="0" index="su-to"><o:p></o:p></p></div><div><p class=MsoNormal>  </facet><o:p></o:p></p></div><div><p class=MsoNormal>  <facet type="0" index="su-geo"><o:p></o:p></p></div><div><p class=MsoNormal>  </facet><o:p></o:p></p></div><div><p class=MsoNormal>  <facet type="0" index="su-ut"><o:p></o:p></p></div><div><p class=MsoNormal>  </facet><o:p></o:p></p></div><div><p class=MsoNormal>  <facet type="0" index="au"><o:p></o:p></p></div><div><p class=MsoNormal>    <term coccur="2" occur="2">Adåker, Ulf</term><o:p></o:p></p></div><div><p class=MsoNormal>    <term coccur="2" occur="2">Danielsson, Palle</term><o:p></o:p></p></div><div><p class=MsoNormal>    <term coccur="2" occur="2">Stenson, Bobo</term><o:p></o:p></p></div><div><p class=MsoNormal>    <term coccur="1" occur="1">Davis, Miles</term><o:p></o:p></p></div><div><p class=MsoNormal>    <term coccur="1" occur="1">Löfcrantz, Johan</term><o:p></o:p></p></div><div><p class=MsoNormal>    <term coccur="1" occur="1">Milder, Joakim</term><o:p></o:p></p></div><div><p class=MsoNormal>    <term coccur="1" occur="1">Öström, Magnus</term><o:p></o:p></p></div><div><p class=MsoNormal>  </facet><o:p></o:p></p></div><div><p class=MsoNormal>  <facet type="0" index="se"><o:p></o:p></p></div><div><p class=MsoNormal>  </facet><o:p></o:p></p></div><div><p class=MsoNormal>  <facet type="0" index="itype"><o:p></o:p></p></div><div><p class=MsoNormal>  </facet><o:p></o:p></p></div><div><p class=MsoNormal>  <facet type="0" index="location"><o:p></o:p></p></div><div><p class=MsoNormal>  </facet><o:p></o:p></p></div><div><p class=MsoNormal>  <facet type="0" index="holdingbranch"><o:p></o:p></p></div><div><p class=MsoNormal>  </facet><o:p></o:p></p></div><div><p class=MsoNormal></record><o:p></o:p></p></div><div><p class=MsoNormal>nextResultSetPosition = 2<o:p></o:p></p></div><div><p class=MsoNormal>Elapsed: 0.001203<o:p></o:p></p></div></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>So 'holdingbranch' is the last facet it retrieves. If I thange the elementset like this:<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Z> elem zebra::facet::su-to:0:100,su-geo:0:100,su-ut:0:100,au:0:100,se:0:100,itype:0:100,location:0:100,tomas:0:100,homebranch:0:100,holdingbranch:0:100<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>I still get a 8 facet limit:<o:p></o:p></p></div><div><div><p class=MsoNormal>Z> s 1+1<o:p></o:p></p></div><div><p class=MsoNormal>Sent presentRequest (1+1).<o:p></o:p></p></div><div><p class=MsoNormal>Records: 1<o:p></o:p></p></div><div><p class=MsoNormal>Record type: XML<o:p></o:p></p></div><div><p class=MsoNormal><record xmlns="<a href="http://www.indexdata.com/zebra/" target="_blank">http://www.indexdata.com/zebra/</a>"><o:p></o:p></p></div><div><p class=MsoNormal>  <facet type="0" index="su-to"><o:p></o:p></p></div><div><p class=MsoNormal>  </facet><o:p></o:p></p></div><div><p class=MsoNormal>  <facet type="0" index="su-geo"><o:p></o:p></p></div><div><p class=MsoNormal>  </facet><o:p></o:p></p></div><div><p class=MsoNormal>  <facet type="0" index="su-ut"><o:p></o:p></p></div><div><p class=MsoNormal>  </facet><o:p></o:p></p></div><div><p class=MsoNormal>  <facet type="0" index="au"><o:p></o:p></p></div><div><p class=MsoNormal>    <term coccur="2" occur="2">Adåker, Ulf</term><o:p></o:p></p></div><div><p class=MsoNormal>    <term coccur="2" occur="2">Danielsson, Palle</term><o:p></o:p></p></div><div><p class=MsoNormal>    <term coccur="2" occur="2">Stenson, Bobo</term><o:p></o:p></p></div><div><p class=MsoNormal>    <term coccur="1" occur="1">Davis, Miles</term><o:p></o:p></p></div><div><p class=MsoNormal>    <term coccur="1" occur="1">Löfcrantz, Johan</term><o:p></o:p></p></div><div><p class=MsoNormal>    <term coccur="1" occur="1">Milder, Joakim</term><o:p></o:p></p></div><div><p class=MsoNormal>    <term coccur="1" occur="1">Öström, Magnus</term><o:p></o:p></p></div><div><p class=MsoNormal>  </facet><o:p></o:p></p></div><div><p class=MsoNormal>  <facet type="0" index="se"><o:p></o:p></p></div><div><p class=MsoNormal>  </facet><o:p></o:p></p></div><div><p class=MsoNormal>  <facet type="0" index="itype"><o:p></o:p></p></div><div><p class=MsoNormal>  </facet><o:p></o:p></p></div><div><p class=MsoNormal>  <facet type="0" index="location"><o:p></o:p></p></div><div><p class=MsoNormal>  </facet><o:p></o:p></p></div><div><p class=MsoNormal>  <facet type="0" index="homebranch"><o:p></o:p></p></div><div><p class=MsoNormal>  </facet><o:p></o:p></p></div><div><p class=MsoNormal></record><o:p></o:p></p></div><div><p class=MsoNormal>nextResultSetPosition = 2<o:p></o:p></p></div><div><p class=MsoNormal>Elapsed: 0.003697<o:p></o:p></p></div></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div></div><div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>On Mon, Feb 9, 2015 at 5:08 PM, Tomas Cohen Arazi <span class=gmailmsg><<a href="mailto:tomascohen@gmail.com" target="_blank">tomascohen@gmail.com</a>></span> wrote:<o:p></o:p></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm'><p class=gmailmsg1>Is there a way (or could it be) to skip the error if there are elems with results? For facets, it would be great that we could ask for n facets, and retrieve all at once.<o:p></o:p></p><p class=gmailmsg1>I'll try 2.0.59 in about two hours and reply. <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>El lun., 9 de febrero de 2015 12:59, Adam Dickmeiss <<a href="mailto:adam@indexdata.dk" target="_blank">adam@indexdata.dk</a>> escribió: <o:p></o:p></p><div><div><p class=MsoNormal><o:p> </o:p></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm'><div><div><p class=MsoNormal>On 02/09/2015 04:51 PM, Tomas Cohen Arazi wrote:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><p class=gmailmsg1>It is 2.0.44 on ubuntu 14.04. Should i try a newer?<o:p></o:p></p></blockquote></div><div><p class=MsoNormal>I don't see things changes with respect to facets.. But you could try 2.0.59 out.<o:p></o:p></p></div><div><p class=MsoNormal><br><br>/ Adam<o:p></o:p></p></div><div><p class=MsoNormal><br><br><o:p></o:p></p><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>El lun., 9 de febrero de 2015 12:48, Adam Dickmeiss <<a href="mailto:adam@indexdata.dk" target="_blank">adam@indexdata.dk</a>> escribió:<o:p></o:p></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm'><div><div><p class=MsoNormal>On 02/05/2015 11:27 AM, Adam Dickmeiss wrote:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><div><p class=MsoNormal style='margin-bottom:12.0pt'>Hi Tomas,<br><br>we'll look into this and get back to you. Please reply-all and keep [ZEB-663] contents in the subject line for future conversation.<o:p></o:p></p></div></blockquote></div><div><p class=MsoNormal>Hi Tomas,<br><br>we can't see a limit of 8. Asking for more than 8 returns more than 8. And supplying any non-existing facet-field throws an error.<br><br>What version of Zebra are you using?<o:p></o:p></p></div><div><p class=MsoNormal><br><br>/ Adam<o:p></o:p></p></div><div><p class=MsoNormal><br><br><o:p></o:p></p><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><div><p class=MsoNormal>/ Adam<br><br>On 02/04/2015 03:59 PM, Tomas Cohen Arazi wrote:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><div><p class=MsoNormal>Hi, I've been playing with facets retrieval, which shines in Koha 3.18 (thanks!) <o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>One thing I noticed is that asking zebra to retrive more than 8 facets at once doesn't work (it only retrieves 8). What i did was:<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>> elem zebra::facet::a1:0:20,...,a8:0:20,bullshit:0:20<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>('bullshit' doesn't exist on the facet indexes) and<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>> f a<o:p></o:p></p></div><div><p class=MsoNormal>> s 1+1<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>shows the expected results. If I do <o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><div><p class=MsoNormal>> elem zebra::facet::a1:0:20,...,a7:0:20,bullshit:0:20<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>It fails ([25] Specified element set name not valid...)<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Regards<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><p class=MsoNormal>-- <o:p></o:p></p><div><div><div><p class=MsoNormal>Tomás Cohen Arazi<o:p></o:p></p></div><div><p class=MsoNormal>Prosecretaría de Informática<o:p></o:p></p></div><div><p class=MsoNormal>Universidad Nacional de Córdoba<o:p></o:p></p></div><div><p class=MsoNormal><span style='font-family:"Segoe UI Symbol",sans-serif'>✆</span> <a href="tel:%2B54%20351%205353750%20ext%2013168" target="_blank">+54 351 5353750 ext 13168</a><o:p></o:p></p></div><div><p class=MsoNormal>GPG: B76C 6E7C 2D80 551A C765  E225 0A27 2EA1 B2F3 C15F<o:p></o:p></p></div></div></div></div></div><p class=MsoNormal style='margin-bottom:12.0pt'><o:p> </o:p></p><pre>_______________________________________________<o:p></o:p></pre><pre>Info mailing list<o:p></o:p></pre><pre><a href="mailto:Info@lists.indexdata.dk" target="_blank">Info@lists.indexdata.dk</a><o:p></o:p></pre><pre><a href="http://lists.indexdata.dk/cgi-bin/mailman/listinfo/info" target="_blank">http://lists.indexdata.dk/cgi-bin/mailman/listinfo/info</a><o:p></o:p></pre></blockquote><p class=MsoNormal><o:p> </o:p></p></blockquote><p class=MsoNormal><o:p> </o:p></p></div></blockquote></div></blockquote><p class=MsoNormal><o:p> </o:p></p></div></blockquote></div></div></div></blockquote></div><p class=MsoNormal><br><br clear=all><o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><p class=MsoNormal>-- <o:p></o:p></p><div><div><div><p class=MsoNormal>Tomás Cohen Arazi<o:p></o:p></p></div><div><p class=MsoNormal>Prosecretaría de Informática<o:p></o:p></p></div><div><p class=MsoNormal>Universidad Nacional de Córdoba<o:p></o:p></p></div><div><p class=MsoNormal><span style='font-family:"Segoe UI Symbol",sans-serif'>✆</span> <a href="tel:0351%20535-3750" target="_blank">+54 351 5353750 ext 13168</a><o:p></o:p></p></div><div><p class=MsoNormal>GPG: B76C 6E7C 2D80 551A C765  E225 0A27 2EA1 B2F3 C15F<o:p></o:p></p></div></div></div></div></blockquote><p class=MsoNormal><o:p> </o:p></p></div></div></div></div><div><p class=MsoNormal>-- <o:p></o:p></p></div><div><div><div><p class=MsoNormal><span style='font-size:9.5pt;font-family:"Helvetica",sans-serif;color:#757575'>Tomás Cohen Arazi<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:9.5pt;font-family:"Helvetica",sans-serif;color:#757575'>Theke Solutions (<a href="http://theke.io/">https://theke.io</a>)<br></span><span style='font-size:9.5pt;font-family:"Segoe UI Symbol",sans-serif;color:#757575'>✆</span><span style='font-size:9.5pt;font-family:"Helvetica",sans-serif;color:#757575'> +54 9351 3513384<br>GPG: B2F3C15F<o:p></o:p></span></p></div></div></div></div></div></body></html>