<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>