[Bug 33610] New: Accelerated Reading Level Search not accurate
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33610 Bug ID: 33610 Summary: Accelerated Reading Level Search not accurate Change sponsored?: --- Product: Koha Version: 22.11 Hardware: All OS: All Status: NEW Severity: enhancement Priority: P5 - low Component: Searching Assignee: koha-bugs@lists.koha-community.org Reporter: dch@interleaf.ie QA Contact: testopia@bugs.koha-community.org If you search for Accelerated Reader level 6 the system shows all the books at that level, but it also picks up titles that are a reading level of .6 e.g. Angels and Demons by Dan Brown is 5.6 but it is listed when I search for AR level 6. We need a search that will only return books at level 6 (including all decimal points up to 7) -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33610 Katrin Fischer <katrin.fischer@bsz-bw.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nick@bywatersolutions.com --- Comment #1 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- Hi Daphne, are you using Zebra or Elasticsearch? How do you search for the reading level? Are you using "expert search" or some other way? Both search engines might treat . as a space, making 5.6 into too separate words. For Zebra using exact field search with ,ext might work, but I haven't figured out yet how to do an exact field search with Elasticsearch. You could try enclosing in "", but I feel it's probably not enough here. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33610 --- Comment #2 from Nick Clemens <nick@bywatersolutions.com> --- We use the elasticsearch query string query, you want to do a range search: https://www.elastic.co/guide/en/elasticsearch/reference/7.17/query-dsl-query... Try: arl:[6 TO 7} That should get you 6 and above up to, but excluding 7 -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33610 --- Comment #3 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- [ and } correct? -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33610 --- Comment #4 from Nick Clemens <nick@bywatersolutions.com> --- [] are inclusive {} Are exclusive They can be mixed -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33610 --- Comment #5 from Daphne Hoolahan <dch@interleaf.ie> --- (In reply to Katrin Fischer from comment #1)
Hi Daphne, are you using Zebra or Elasticsearch?
How do you search for the reading level? Are you using "expert search" or some other way?
Both search engines might treat . as a space, making 5.6 into too separate words.
For Zebra using exact field search with ,ext might work, but I haven't figured out yet how to do an exact field search with Elasticsearch. You could try enclosing in "", but I feel it's probably not enough here.
Hi Katrin, We're using Zebra Advanced Search and selecting Accelerated Reading Level search.pl?advsearch=1&idx=arl%2Cphr&q=6.&idx=kw&q=&idx=kw&q=&sort_by=relevance We have tried entering 6; 6.; 6%; "6"; 6.0-6.999 but regardless of what we enter the system appears to return everything that contains 6 with 526$c -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33610 --- Comment #6 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- (In reply to Daphne Hoolahan from comment #5)
We have tried entering 6; 6.; 6%; "6"; 6.0-6.999 but regardless of what we enter the system appears to return everything that contains 6 with 526$c
Did you try Nick's suggestion from comment 2? -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33610 --- Comment #7 from Daphne Hoolahan <dch@interleaf.ie> --- (In reply to Katrin Fischer from comment #6)
(In reply to Daphne Hoolahan from comment #5)
We have tried entering 6; 6.; 6%; "6"; 6.0-6.999 but regardless of what we enter the system appears to return everything that contains 6 with 526$c
Did you try Nick's suggestion from comment 2?
I did Katrin, but I don't think it applies to Zebra, I get a response: No results match your search for '"arl:[6 TO 7}"'. -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33610 --- Comment #8 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- Oh! Zebra. I don't have data for Accelarated Reader level, but this seems to work in our installation: title-cover,first-in-subfield:D Maybe try: arl,first-in-subfield:6 See: https://koha-community.org/manual/22.11/en/html/searching.html#search-syntax -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33610 Martin Renvoize (ashimema) <martin.renvoize@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|22.11 |Main -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
participants (1)
-
bugzilla-daemon@bugs.koha-community.org