<div dir="ltr">Barton told me it could be useful to share this excange I had with IdexData people during the implementation of the Zebra facets.<div>It highlights a limitation on the yaz-client tool, and they suggest we better use zoomsh.</div><div><br></div><div>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.</div><div><br></div><div>Regards<br><br><div class="gmail_quote"><div dir="ltr">---------- 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>><br></div><br><br><div bgcolor="#FFFFFF" text="#000000" class="gmail_msg">
<div class="m_9143145674583513226moz-cite-prefix gmail_msg">On 03/02/2015 12:18 PM, Tomas Cohen
Arazi wrote:<br class="gmail_msg">
</div>
<blockquote type="cite" class="gmail_msg">
<div dir="ltr" class="gmail_msg">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:</div>
</blockquote></div><div bgcolor="#FFFFFF" text="#000000" class="gmail_msg">
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.</div><div bgcolor="#FFFFFF" text="#000000" class="gmail_msg"><br class="gmail_msg">
<br class="gmail_msg">
/ Adam</div><div bgcolor="#FFFFFF" text="#000000" class="gmail_msg"><br class="gmail_msg">
<blockquote type="cite" class="gmail_msg">
<div dir="ltr" class="gmail_msg">
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg">
<div class="gmail_msg">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</div>
</div>
<div class="gmail_msg">Z> s 1+1</div>
<div class="gmail_msg">
<div class="gmail_msg">Sent presentRequest (1+1).</div>
<div class="gmail_msg">Records: 1</div>
<div class="gmail_msg">Record type: XML</div>
<div class="gmail_msg"><record xmlns="<a href="http://www.indexdata.com/zebra/" class="gmail_msg" target="_blank">http://www.indexdata.com/zebra/</a>"></div>
<div class="gmail_msg"> <facet type="0" index="su-to"></div>
<div class="gmail_msg"> </facet></div>
<div class="gmail_msg"> <facet type="0" index="su-geo"></div>
<div class="gmail_msg"> </facet></div>
<div class="gmail_msg"> <facet type="0" index="su-ut"></div>
<div class="gmail_msg"> </facet></div>
<div class="gmail_msg"> <facet type="0" index="au"></div>
<div class="gmail_msg"> <term coccur="2" occur="2">Adåker,
Ulf</term></div>
<div class="gmail_msg"> <term coccur="2" occur="2">Danielsson,
Palle</term></div>
<div class="gmail_msg"> <term coccur="2" occur="2">Stenson,
Bobo</term></div>
<div class="gmail_msg"> <term coccur="1" occur="1">Davis,
Miles</term></div>
<div class="gmail_msg"> <term coccur="1" occur="1">Löfcrantz,
Johan</term></div>
<div class="gmail_msg"> <term coccur="1" occur="1">Milder,
Joakim</term></div>
<div class="gmail_msg"> <term coccur="1" occur="1">Öström,
Magnus</term></div>
<div class="gmail_msg"> </facet></div>
<div class="gmail_msg"> <facet type="0" index="se"></div>
<div class="gmail_msg"> </facet></div>
<div class="gmail_msg"> <facet type="0" index="itype"></div>
<div class="gmail_msg"> </facet></div>
<div class="gmail_msg"> <facet type="0" index="location"></div>
<div class="gmail_msg"> </facet></div>
<div class="gmail_msg"> <facet type="0" index="holdingbranch"></div>
<div class="gmail_msg"> </facet></div>
<div class="gmail_msg"></record></div>
<div class="gmail_msg">nextResultSetPosition = 2</div>
<div class="gmail_msg">Elapsed: 0.001203</div>
</div>
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg">So 'holdingbranch' is the last facet it retrieves. If I
thange the elementset like this:</div>
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg">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<br class="gmail_msg">
</div>
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg">I still get a 8 facet limit:</div>
<div class="gmail_msg">
<div class="gmail_msg">Z> s 1+1</div>
<div class="gmail_msg">Sent presentRequest (1+1).</div>
<div class="gmail_msg">Records: 1</div>
<div class="gmail_msg">Record type: XML</div>
<div class="gmail_msg"><record xmlns="<a href="http://www.indexdata.com/zebra/" class="gmail_msg" target="_blank">http://www.indexdata.com/zebra/</a>"></div>
<div class="gmail_msg"> <facet type="0" index="su-to"></div>
<div class="gmail_msg"> </facet></div>
<div class="gmail_msg"> <facet type="0" index="su-geo"></div>
<div class="gmail_msg"> </facet></div>
<div class="gmail_msg"> <facet type="0" index="su-ut"></div>
<div class="gmail_msg"> </facet></div>
<div class="gmail_msg"> <facet type="0" index="au"></div>
<div class="gmail_msg"> <term coccur="2" occur="2">Adåker,
Ulf</term></div>
<div class="gmail_msg"> <term coccur="2" occur="2">Danielsson,
Palle</term></div>
<div class="gmail_msg"> <term coccur="2" occur="2">Stenson,
Bobo</term></div>
<div class="gmail_msg"> <term coccur="1" occur="1">Davis,
Miles</term></div>
<div class="gmail_msg"> <term coccur="1" occur="1">Löfcrantz,
Johan</term></div>
<div class="gmail_msg"> <term coccur="1" occur="1">Milder,
Joakim</term></div>
<div class="gmail_msg"> <term coccur="1" occur="1">Öström,
Magnus</term></div>
<div class="gmail_msg"> </facet></div>
<div class="gmail_msg"> <facet type="0" index="se"></div>
<div class="gmail_msg"> </facet></div>
<div class="gmail_msg"> <facet type="0" index="itype"></div>
<div class="gmail_msg"> </facet></div>
<div class="gmail_msg"> <facet type="0" index="location"></div>
<div class="gmail_msg"> </facet></div>
<div class="gmail_msg"> <facet type="0" index="homebranch"></div>
<div class="gmail_msg"> </facet></div>
<div class="gmail_msg"></record></div>
<div class="gmail_msg">nextResultSetPosition = 2</div>
<div class="gmail_msg">Elapsed: 0.003697</div>
</div>
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg"><br class="gmail_msg">
</div>
</div>
<div class="gmail_extra gmail_msg"><br class="gmail_msg">
<div class="gmail_quote gmail_msg">On Mon, Feb 9, 2015 at 5:08 PM, Tomas
Cohen Arazi <span dir="ltr" class="gmail_msg"><<a href="mailto:tomascohen@gmail.com" class="gmail_msg" target="_blank">tomascohen@gmail.com</a>></span>
wrote:<br class="gmail_msg">
<blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<p dir="ltr" class="gmail_msg">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.</p>
<p dir="ltr" class="gmail_msg">I'll try 2.0.59 in about two hours and reply. </p>
<br class="gmail_msg">
<div class="gmail_quote gmail_msg">El lun., 9 de febrero de 2015
12:59, Adam Dickmeiss <<a href="mailto:adam@indexdata.dk" class="gmail_msg" target="_blank">adam@indexdata.dk</a>>
escribió:
<div class="gmail_msg">
<div class="m_9143145674583513226h5 gmail_msg"><br class="gmail_msg">
<blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000" class="gmail_msg">
<div class="gmail_msg">On 02/09/2015 04:51 PM, Tomas Cohen Arazi
wrote:<br class="gmail_msg">
</div>
<blockquote type="cite" class="gmail_msg">
<p dir="ltr" class="gmail_msg">It is 2.0.44 on ubuntu 14.04.
Should i try a newer?</p>
</blockquote>
</div>
<div bgcolor="#FFFFFF" text="#000000" class="gmail_msg"> I don't see
things changes with respect to facets.. But you
could try 2.0.59 out.</div>
<div bgcolor="#FFFFFF" text="#000000" class="gmail_msg"><br class="gmail_msg">
<br class="gmail_msg">
/ Adam</div>
<div bgcolor="#FFFFFF" text="#000000" class="gmail_msg"><br class="gmail_msg">
<blockquote type="cite" class="gmail_msg"> <br class="gmail_msg">
<div class="gmail_quote gmail_msg">El lun., 9 de febrero
de 2015 12:48, Adam Dickmeiss <<a href="mailto:adam@indexdata.dk" class="gmail_msg" target="_blank">adam@indexdata.dk</a>>
escribió:<br class="gmail_msg">
<blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000" class="gmail_msg">
<div class="gmail_msg">On 02/05/2015 11:27 AM, Adam
Dickmeiss wrote:<br class="gmail_msg">
</div>
<blockquote type="cite" class="gmail_msg">
<div class="gmail_msg">Hi Tomas,<br class="gmail_msg">
<br class="gmail_msg">
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.<br class="gmail_msg">
<br class="gmail_msg">
</div>
</blockquote>
</div>
<div bgcolor="#FFFFFF" text="#000000" class="gmail_msg"> Hi
Tomas,<br class="gmail_msg">
<br class="gmail_msg">
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 class="gmail_msg">
<br class="gmail_msg">
What version of Zebra are you using?</div>
<div bgcolor="#FFFFFF" text="#000000" class="gmail_msg"><br class="gmail_msg">
<br class="gmail_msg">
/ Adam</div>
<div bgcolor="#FFFFFF" text="#000000" class="gmail_msg"><br class="gmail_msg">
<blockquote type="cite" class="gmail_msg">
<div class="gmail_msg"> / Adam<br class="gmail_msg">
<br class="gmail_msg">
On 02/04/2015 03:59 PM, Tomas Cohen
Arazi wrote:<br class="gmail_msg">
</div>
<blockquote type="cite" class="gmail_msg">
<div dir="ltr" class="gmail_msg">Hi, I've been playing
with facets retrieval, which shines
in Koha 3.18 (thanks!)
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg">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:</div>
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg">> elem
zebra::facet::a1:0:20,...,a8:0:20,bullshit:0:20</div>
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg">('bullshit' doesn't exist on
the facet indexes) and</div>
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg">> f a</div>
<div class="gmail_msg">> s 1+1</div>
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg">shows the expected results. If
I do </div>
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg">
<div class="gmail_msg">> elem
zebra::facet::a1:0:20,...,a7:0:20,bullshit:0:20</div>
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg">It fails ([25] Specified
element set name not valid...)</div>
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg">Regards</div>
<div class="gmail_msg"><br class="gmail_msg">
</div>
-- <br class="gmail_msg">
<div class="gmail_msg">
<div dir="ltr" class="gmail_msg">
<div class="gmail_msg">Tomás Cohen Arazi</div>
<div class="gmail_msg">Prosecretaría de
Informática</div>
<div class="gmail_msg">Universidad Nacional de
Córdoba</div>
<div class="gmail_msg">✆ <a href="tel:%2B54%20351%205353750%20ext%2013168" value="+543515353750" class="gmail_msg" target="_blank">+54 351
5353750 ext 13168</a></div>
<div class="gmail_msg">GPG: B76C 6E7C 2D80 551A
C765 E225 0A27 2EA1 B2F3
C15F</div>
</div>
</div>
</div>
</div>
<br class="gmail_msg">
<fieldset class="gmail_msg"></fieldset>
<br class="gmail_msg">
<pre class="gmail_msg">_______________________________________________
Info mailing list
<a href="mailto:Info@lists.indexdata.dk" class="gmail_msg" target="_blank">Info@lists.indexdata.dk</a>
<a href="http://lists.indexdata.dk/cgi-bin/mailman/listinfo/info" class="gmail_msg" target="_blank">http://lists.indexdata.dk/cgi-bin/mailman/listinfo/info</a>
</pre>
</blockquote>
<br class="gmail_msg">
</blockquote>
<br class="gmail_msg">
</div>
</blockquote>
</div>
</blockquote>
<br class="gmail_msg">
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
<br class="gmail_msg">
<br clear="all" class="gmail_msg">
<div class="gmail_msg"><br class="gmail_msg">
</div>
-- <br class="gmail_msg">
<div class="m_9143145674583513226gmail_signature gmail_msg">
<div dir="ltr" class="gmail_msg">
<div class="gmail_msg">Tomás Cohen Arazi</div>
<div class="gmail_msg">Prosecretaría de Informática</div>
<div class="gmail_msg">Universidad Nacional de Córdoba</div>
<div class="gmail_msg">✆ <a href="tel:0351%20535-3750" value="+543515353750" class="gmail_msg" target="_blank">+54 351 5353750 ext 13168</a></div>
<div class="gmail_msg">GPG: B76C 6E7C 2D80 551A C765 E225 0A27 2EA1 B2F3 C15F</div>
</div>
</div>
</div>
</blockquote>
<br class="gmail_msg">
</div></div></div></div><div dir="ltr">-- <br></div><div data-smartmail="gmail_signature"><div dir="ltr"><div style="color:rgb(117,117,117);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:12.8px">Tomás Cohen Arazi</div><div style="color:rgb(117,117,117);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:12.8px">Theke Solutions (<a href="http://theke.io/">https://theke.io</a>)<br>✆ +54 9351 3513384<br>GPG: B2F3C15F</div></div></div>