[Koha-devel] LinkBibHeadingsToAuthorities not working as expected

Fridolin SOMERS fridolin.somers at biblibre.com
Wed Dec 16 09:53:40 CET 2020


Thanks a lot for your tests.

I will try on our Bionic env with Zebra 2.2.1

Le 11/12/2020 à 06:56, dcook at prosentient.com.au a écrit :
> This one is driving me a bit crazy, so I’ve logged an issue with 
> Indexdata and I’m hoping for the best: 
> https://github.com/indexdata/idzebra/issues/24 
> <https://github.com/indexdata/idzebra/issues/24>.
> 
> David Cook
> 
> Software Engineer
> 
> Prosentient Systems
> 
> Suite 7.03
> 
> 6a Glen St
> 
> Milsons Point NSW 2061
> 
> Australia
> 
> Office: 02 9212 0899
> 
> Online: 02 8005 0595
> 
> *From:*Koha-devel <koha-devel-bounces at lists.koha-community.org> *On 
> Behalf Of *dcook at prosentient.com.au
> *Sent:* Friday, 11 December 2020 4:31 PM
> *To:* 'Koha Devel' <koha-devel at lists.koha-community.org>
> *Subject:* Re: [Koha-devel] LinkBibHeadingsToAuthorities not working as 
> expected
> 
> Using koha-testing-docker set up for ICU and with my fix from 
> https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27198 
> <https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27198>:
> 
> querytype ccl2rpn
> 
> set_cclfile /etc/koha/zebradb/ccl.properties
> 
> format xml
> 
> elements zebra::snippet
> 
> Z> f Match-heading,phr,ext,do-not-truncate="the Q"
> 
> Sent searchRequest.
> 
> Received SearchResponse.
> 
> Search was a success.
> 
> Number of hits: 34, setno 24
> 
> SearchResult-1: term=the cnt=34
> 
> records returned: 0
> 
> Elapsed: 0.000315
> 
> Z> show
> 
> Sent presentRequest (1+1).
> 
> Records: 1
> 
> Record type: XML
> 
> <record xmlns="http://www.indexdata.com/zebra/ 
> <http://www.indexdata.com/zebra/>">
> 
>    <snippet name="Match-heading" type="p" 
> fields="Match">Xenophon<s>the</s>Historian</snippet>
> 
> </record>nextResultSetPosition = 2
> 
> Elapsed: 0.003864
> 
> So that’s special… admittedly that’s Zebra 2.0.59…
> 
> On Zebra 2.1.4 with ICU:
> 
> Z> f Match-heading,phr,ext,do-not-truncate="the Q"
> 
> Sent searchRequest.
> 
> Received SearchResponse.
> 
> Search was a success.
> 
> Number of hits: 0, setno 2
> 
> SearchResult-1: term=the  cnt=5383, term=Q cnt=10
> 
> records returned: 0
> 
> Elapsed: 0.009691
> 
> Z> f Match-heading,phr,ext,do-not-truncate="the"
> 
> Sent searchRequest.
> 
> Received SearchResponse.
> 
> Search was a success.
> 
> Number of hits: 85, setno 3
> 
> SearchResult-1: term=the cnt=85
> 
> records returned: 0
> 
> Elapsed: 0.002209
> 
> However, 85 results is still too many. It should be 0 results.
> 
> I can’t add the diagnostics from 
> https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27198 
> <https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27198> right 
> now though… so will have to get back to this one another day probably.
> 
> But maybe someone else using Zebra with ICU can look into this problem too.
> 
> It’s leading to lots of duplicate authorities it seems…
> 
> David Cook
> 
> Software Engineer
> 
> Prosentient Systems
> 
> Suite 7.03
> 
> 6a Glen St
> 
> Milsons Point NSW 2061
> 
> Australia
> 
> Office: 02 9212 0899
> 
> Online: 02 8005 0595
> 
> *From:*Koha-devel <koha-devel-bounces at lists.koha-community.org 
> <mailto:koha-devel-bounces at lists.koha-community.org>> *On Behalf Of 
> *dcook at prosentient.com.au <mailto:dcook at prosentient.com.au>
> *Sent:* Friday, 11 December 2020 4:22 PM
> *To:* 'Koha Devel' <koha-devel at lists.koha-community.org 
> <mailto:koha-devel at lists.koha-community.org>>
> *Subject:* Re: [Koha-devel] LinkBibHeadingsToAuthorities not working as 
> expected
> 
> Ugh yeah no… I’m reproducing it with koha-testing-docker too.
> 
> Looks like yet another ICU bug…
> 
> David Cook
> 
> Software Engineer
> 
> Prosentient Systems
> 
> Suite 7.03
> 
> 6a Glen St
> 
> Milsons Point NSW 2061
> 
> Australia
> 
> Office: 02 9212 0899
> 
> Online: 02 8005 0595
> 
> *From:*Koha-devel <koha-devel-bounces at lists.koha-community.org 
> <mailto:koha-devel-bounces at lists.koha-community.org>> *On Behalf Of 
> *dcook at prosentient.com.au <mailto:dcook at prosentient.com.au>
> *Sent:* Friday, 11 December 2020 3:50 PM
> *To:* 'Koha Devel' <koha-devel at lists.koha-community.org 
> <mailto:koha-devel at lists.koha-community.org>>
> *Subject:* Re: [Koha-devel] LinkBibHeadingsToAuthorities not working as 
> expected
> 
> Then again… I can’t reproduce this problem on koha-testing-docker, but I 
> can on a prod Koha running Zebra 2.1.4 with… a very strange 
> /etc/koha/zebradb/etc/default.idx file…
> 
> David Cook
> 
> Software Engineer
> 
> Prosentient Systems
> 
> Suite 7.03
> 
> 6a Glen St
> 
> Milsons Point NSW 2061
> 
> Australia
> 
> Office: 02 9212 0899
> 
> Online: 02 8005 0595
> 
> *From:*Koha-devel <koha-devel-bounces at lists.koha-community.org 
> <mailto:koha-devel-bounces at lists.koha-community.org>> *On Behalf Of 
> *dcook at prosentient.com.au <mailto:dcook at prosentient.com.au>
> *Sent:* Friday, 11 December 2020 3:32 PM
> *To:* 'Koha Devel' <koha-devel at lists.koha-community.org 
> <mailto:koha-devel at lists.koha-community.org>>
> *Subject:* [Koha-devel] LinkBibHeadingsToAuthorities not working as expected
> 
> Hi all,
> 
> I’m still investigating, but it seems to me that the C4::Linker::Default 
> in C4::Biblio::LinkBibHeadingsToAuthorities isn’t searching accurately 
> using C4::Heading::authorities.
> 
> I’m looking at C4::AuthoritiesMarc::SearchAuthorities and at a glance it 
> looks OK, but in practice I think that my search queries are getting way 
> too many results.
> 
> By hand, if I try the following query:
> 
> Match-heading,phr,ext,do-not-truncate="e"
> 
> I get a huge number of results, which is odd, since that should be an 
> “exact” match.
> 
> I’ve opened 
> https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27198 
> <https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27198> 
> because I need to improve the diagnostics available for a Zebra 
> authorities database, but yeah… not good. Hopefully I’ll know more soon.
> 
> David Cook
> 
> Software Engineer
> 
> Prosentient Systems
> 
> Suite 7.03
> 
> 6a Glen St
> 
> Milsons Point NSW 2061
> 
> Australia
> 
> Office: 02 9212 0899
> 
> Online: 02 8005 0595
> 
> 
> _______________________________________________
> Koha-devel mailing list
> Koha-devel at lists.koha-community.org
> https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
> website : http://www.koha-community.org/
> git : http://git.koha-community.org/
> bugs : http://bugs.koha-community.org/
> 

-- 
Fridolin SOMERS <fridolin.somers at biblibre.com>
Software and system maintainer 🦄
BibLibre, France


More information about the Koha-devel mailing list