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 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
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@lists.koha-community.org> On Behalf Of dcook@prosentient.com.au Sent: Friday, 11 December 2020 3:32 PM To: 'Koha Devel' <koha-devel@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 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
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@lists.koha-community.org> On Behalf Of dcook@prosentient.com.au Sent: Friday, 11 December 2020 3:50 PM To: 'Koha Devel' <koha-devel@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@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org> > On Behalf Of dcook@prosentient.com.au <mailto:dcook@prosentient.com.au> Sent: Friday, 11 December 2020 3:32 PM To: 'Koha Devel' <koha-devel@lists.koha-community.org <mailto:koha-devel@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 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
Using koha-testing-docker set up for ICU and with my fix from 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/"> <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 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@lists.koha-community.org> On Behalf Of dcook@prosentient.com.au Sent: Friday, 11 December 2020 4:22 PM To: 'Koha Devel' <koha-devel@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@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org> > On Behalf Of dcook@prosentient.com.au <mailto:dcook@prosentient.com.au> Sent: Friday, 11 December 2020 3:50 PM To: 'Koha Devel' <koha-devel@lists.koha-community.org <mailto:koha-devel@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@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org> > On Behalf Of dcook@prosentient.com.au <mailto:dcook@prosentient.com.au> Sent: Friday, 11 December 2020 3:32 PM To: 'Koha Devel' <koha-devel@lists.koha-community.org <mailto:koha-devel@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 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
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. 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@lists.koha-community.org> On Behalf Of dcook@prosentient.com.au Sent: Friday, 11 December 2020 4:31 PM To: 'Koha Devel' <koha-devel@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: 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/"> <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 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@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org> > On Behalf Of dcook@prosentient.com.au <mailto:dcook@prosentient.com.au> Sent: Friday, 11 December 2020 4:22 PM To: 'Koha Devel' <koha-devel@lists.koha-community.org <mailto:koha-devel@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@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org> > On Behalf Of dcook@prosentient.com.au <mailto:dcook@prosentient.com.au> Sent: Friday, 11 December 2020 3:50 PM To: 'Koha Devel' <koha-devel@lists.koha-community.org <mailto:koha-devel@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@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org> > On Behalf Of dcook@prosentient.com.au <mailto:dcook@prosentient.com.au> Sent: Friday, 11 December 2020 3:32 PM To: 'Koha Devel' <koha-devel@lists.koha-community.org <mailto:koha-devel@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 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
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@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@lists.koha-community.org> *On Behalf Of *dcook@prosentient.com.au *Sent:* Friday, 11 December 2020 4:31 PM *To:* 'Koha Devel' <koha-devel@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@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org>> *On Behalf Of *dcook@prosentient.com.au <mailto:dcook@prosentient.com.au> *Sent:* Friday, 11 December 2020 4:22 PM *To:* 'Koha Devel' <koha-devel@lists.koha-community.org <mailto:koha-devel@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@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org>> *On Behalf Of *dcook@prosentient.com.au <mailto:dcook@prosentient.com.au> *Sent:* Friday, 11 December 2020 3:50 PM *To:* 'Koha Devel' <koha-devel@lists.koha-community.org <mailto:koha-devel@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@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org>> *On Behalf Of *dcook@prosentient.com.au <mailto:dcook@prosentient.com.au> *Sent:* Friday, 11 December 2020 3:32 PM *To:* 'Koha Devel' <koha-devel@lists.koha-community.org <mailto:koha-devel@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@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@biblibre.com> Software and system maintainer 🦄 BibLibre, France
Thanks, Fridolin! I've reported it to Indexdata but they say they can't reproduce the problem... 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 -----Original Message----- From: Koha-devel <koha-devel-bounces@lists.koha-community.org> On Behalf Of Fridolin SOMERS Sent: Wednesday, 16 December 2020 7:54 PM To: koha-devel@lists.koha-community.org Subject: Re: [Koha-devel] LinkBibHeadingsToAuthorities not working as expected 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@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@lists.koha-community.org> *On Behalf Of *dcook@prosentient.com.au *Sent:* Friday, 11 December 2020 4:31 PM *To:* 'Koha Devel' <koha-devel@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@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org>> *On Behalf Of *dcook@prosentient.com.au <mailto:dcook@prosentient.com.au> *Sent:* Friday, 11 December 2020 4:22 PM *To:* 'Koha Devel' <koha-devel@lists.koha-community.org <mailto:koha-devel@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@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org>> *On Behalf Of *dcook@prosentient.com.au <mailto:dcook@prosentient.com.au> *Sent:* Friday, 11 December 2020 3:50 PM *To:* 'Koha Devel' <koha-devel@lists.koha-community.org <mailto:koha-devel@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@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org>> *On Behalf Of *dcook@prosentient.com.au <mailto:dcook@prosentient.com.au> *Sent:* Friday, 11 December 2020 3:32 PM *To:* 'Koha Devel' <koha-devel@lists.koha-community.org <mailto:koha-devel@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@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@biblibre.com> Software and system maintainer 🦄 BibLibre, France _______________________________________________ Koha-devel mailing list Koha-devel@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/
If you agree, I'll remove the token element from phrases-icu.xml and
Hi, I've pushed on https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18017 I copied from MARC21 the use of index_heading and index_match_heading that was crually missing. I've seen and subscribed to : https://github.com/indexdata/idzebra/issues/24 that would probably be case closed. Whooo which change is this ? Best regards Le 17/12/2020 à 03:31, dcook@prosentient.com.au a écrit :
Thanks, Fridolin!
I've reported it to Indexdata but they say they can't reproduce the problem...
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
-----Original Message----- From: Koha-devel <koha-devel-bounces@lists.koha-community.org> On Behalf Of Fridolin SOMERS Sent: Wednesday, 16 December 2020 7:54 PM To: koha-devel@lists.koha-community.org Subject: Re: [Koha-devel] LinkBibHeadingsToAuthorities not working as expected
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@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@lists.koha-community.org> *On Behalf Of *dcook@prosentient.com.au *Sent:* Friday, 11 December 2020 4:31 PM *To:* 'Koha Devel' <koha-devel@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@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org>> *On Behalf Of *dcook@prosentient.com.au <mailto:dcook@prosentient.com.au> *Sent:* Friday, 11 December 2020 4:22 PM *To:* 'Koha Devel' <koha-devel@lists.koha-community.org <mailto:koha-devel@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@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org>> *On Behalf Of *dcook@prosentient.com.au <mailto:dcook@prosentient.com.au> *Sent:* Friday, 11 December 2020 3:50 PM *To:* 'Koha Devel' <koha-devel@lists.koha-community.org <mailto:koha-devel@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@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org>> *On Behalf Of *dcook@prosentient.com.au <mailto:dcook@prosentient.com.au> *Sent:* Friday, 11 December 2020 3:32 PM *To:* 'Koha Devel' <koha-devel@lists.koha-community.org <mailto:koha-devel@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@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@biblibre.com> Software and system maintainer 🦄 BibLibre, France
participants (2)
-
dcook@prosentient.com.au -
Fridolin SOMERS