[Koha-bugs] [Bug 11232] Retrieve facets from Zebra

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Mon Mar 24 01:56:47 CET 2014


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11232

--- Comment #27 from David Cook <dcook at prosentient.com.au> ---
(In reply to Tomás Cohen Arazi from comment #26)
> (In reply to David Cook from comment #25)
> > (In reply to Tomás Cohen Arazi from comment #24)
> > > (In reply to David Cook from comment #20)
> > > > Latest trial...
> > > > 
> > > > Facets seem to work great with my package install but not with my tarball
> > > > dev install.
> > > ...
> > > >     <term coccur="4" occur="2">+I7</term>
> > > >     <term coccur="4" occur="1">+I7</term>
> > > >   </facet>
> > > > </record>
> > > > 
> > > > --
> > > > 
> > > > Will have to look into possible causes for this...
> > > 
> > > David, the problem with your setup is that you inadvertedly set ICU for the
> > > :0 index which you shouldn't.
> > > 
> > > Just set:
> > > 
> > > icuchain words-icu.xml
> > > 
> > > for 'index w' and 'index p'.
> > > 
> > > We are using the :0 index for display purposes, so no comparisson or order
> > > definition is in place.
> > > 
> > > I think it is time to start coding :-D
> > 
> > Thanks for all that info, Tomas! You're the best!
> > 
> > However, I don't believe that I have ICU set for the :0 index. I only have
> > icuchain words-icu.xml set up for 'index w' and 'index p'. Here's what I
> > have in my default.idx for "index 0":
> > 
> > # Null map index (no mapping at all)
> > # Used if structure=key (@attr 4=3)
> > index 0
> > completeness 0
> > position 1
> > charmap @
> > 
> > Here's the diagnostic message I get when I try to use "index 0":
> > 
> > Records: 1
> > Diagnostic message(s) from database:
> >     [25] Specified element set name not valid for specified database -- v2
> > addinfo ''
> > 
> > I get the same message when I try with my non-ICU system :/.
> 
> What I did was: 
> 
> -added some :0 use in zebradb/retrieval-info-bib-dom.xml like:
> 
> <retrieval syntax="xml" name="zebra::facet::subject:0:100"/>
> 
> - Edited marc_defs/marc21/biblios/biblio-koha-indexdefs.xml and added an
> occurence of
> 
> <target_index>Subject:0</target_index>
> after every
> <target_index>Subject:p</target_index>
> 
> this could be narrowed down later (we might not need facets for all thsoe
> fields), but I wanted to make sure :0 contained the same as :p for subject,
> for testing purposes.
> 
> - Run 
> xsltproc ~/koha-dev/etc/zebradb/xsl/koha-indexdefs-to-zebra.xsl
> biblio-koha-indexdefs.xml > biblio-zebra-indexdefs.xsl
> 
> to regenerate the xsl file,
> 
> - Then reindex :-(
> 
> And then search using:
>  Z> format xml
>  Z> elem zebra::facet::subject:0:100
> 
> I also had zebra::facet::subject:p defined to compare the results over the
> same search.
> 
> Regards
> To+

I believe that I've done the same thing and am getting that error instead :(.

I'll try again though just to make sure :).

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list