[Koha-bugs] [Bug 25900] Double quotes breaks search with Zebra and QueryWeightFields
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Thu Dec 3 06:25:22 CET 2020
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25900
David Cook <dcook at prosentient.com.au> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|Needs Signoff |Failed QA
--- Comment #11 from David Cook <dcook at prosentient.com.au> ---
Using koha-testing-docker w/o patch using ICU in
/etc/koha/zebradb/etc/default.idx:
For "index w", replace "charmap word-phrase-utf.chr" with "icuchain
words-icu.xml"
For "index p", replace "charmap word-phrase-utf.chr" with "icuchain
phrases-icu.xml"
koha-rebuild-zebra -f -b -v kohadev
QueryAutoTruncate:
Query: test
Request: Search biblios OK 3 1 1+0 RPN @attrset Bib-1 @attr 1=1016 @attr 4=6
@attr 5=1 test
Query: "test"
Request: Search biblios OK 3 1 1+0 RPN @attrset Bib-1 @attr 1=1016 @attr 4=6
@attr 5=1 test
QueryWeightFields:
Query: test
Request: Search biblios ERROR 120 1 1+0 RPN @attrset Bib-1 @or @or @or @or @or
@or @attr 1=36 @attr 4=1 @attr 6=3 @attr 9=32 @attr 2=102 test @attr 1=4 @attr
4=1 @attr 6=3 @attr 9=28 @attr 2=102 test @attr 1=3
6 @attr 4=1 @attr 9=26 @attr 2=102 test @attr 1=4 @attr 4=6 @attr 9=24 @attr
2=102 test @attr 4=6 @attr 5=103 @attr 9=16 @attr 2=102 test @attr 4=6 @attr
5=1 @attr 9=14 @attr 2=102 "test? " @attr 4=6 @attr 9=14 @attr 2=102 test
Query: "test"
Request: Search biblios ERROR 120 1 1+0 RPN @attrset Bib-1 @or @or @or @or @or
@or @attr 1=36 @attr 4=1 @attr 6=3 @attr 9=32 @attr 2=102 " test " @attr 1=4
@attr 4=1 @attr 6=3 @attr 9=28 @attr 2=102 " test " @
attr 1=36 @attr 4=1 @attr 9=26 @attr 2=102 " test " @attr 1=4 @attr 4=6 @attr
9=24 @attr 2=102 " test " @attr 4=6 @attr 5=103 @attr 9=16 @attr 2=102 " test "
@attr 4=6 @attr 5=1 @attr 9=14 @attr 2=102 "test? " @attr 4=6 @attr 9=14 @attr
2=102 " test "
(Via yaz-client this query yields: [120] Unsupported Truncation attribute -- v2
addinfo '103')
--
Actually, it doesn't look like this problem is related to double quotes at all.
Interesting... if I disable QueryFuzzy it will work:
Query: test
Request: Search biblios OK 3 1 1+0 RPN @attrset Bib-1 @or @or @or @or @or @attr
1=36 @attr 4=1 @attr 6=3 @attr 9=32 @attr 2=102 test @attr 1=4 @attr 4=1 @attr
6=3 @attr 9=28 @attr 2=102 test @attr 1=36 @attr 4
=1 @attr 9=26 @attr 2=102 test @attr 1=4 @attr 4=6 @attr 9=24 @attr 2=102 test
@attr 4=6 @attr 5=1 @attr 9=14 @attr 2=102 "test? " @attr 4=6 @attr 9=14 @attr
2=102 test
Query: "test"
Request:
Search biblios OK 3 1 1+0 RPN @attrset Bib-1 @or @or @or @or @or @attr 1=36
@attr 4=1 @attr 6=3 @attr 9=32 @attr 2=102 " test " @attr 1=4 @attr 4=1 @attr
6=3 @attr 9=28 @attr 2=102 " test " @attr 1=36
@attr 4=1 @attr 9=26 @attr 2=102 " test " @attr 1=4 @attr 4=6 @attr 9=24 @attr
2=102 " test " @attr 4=6 @attr 5=1 @attr 9=14 @attr 2=102 "test? " @attr 4=6
@attr 9=14 @attr 2=102 " test "
--
If I re-enable QueryFuzzy *but* DISABLE QueryStemming it causes catastrophic
problems:
Query: test
Request: Search biblios ERROR 120 1 1+0 RPN @attrset Bib-1 @or @or @or @or @or
@attr 1=36 @attr 4=1 @attr 6=3 @attr 9=32 @attr 2=102 test @attr 1=4 @attr 4=1
@attr 6=3 @attr 9=28 @attr 2=102 test @attr 1=36 @a
ttr 4=1 @attr 9=26 @attr 2=102 test @attr 1=4 @attr 4=6 @attr 9=24 @attr 2=102
test @attr 4=6 @attr 5=103 @attr 9=16 @attr 2=102 test @attr 4=6 @attr 9=14
@attr 2=102 test
Query: "test"
Request: Search biblios ERROR 120 1 1+0 RPN @attrset Bib-1 @or @or @or @or @or
@attr 1=36 @attr 4=1 @attr 6=3 @attr 9=32 @attr 2=102 " test " @attr 1=4 @attr
4=1 @attr 6=3 @attr 9=28 @attr 2=102 " test " @att
r 1=36 @attr 4=1 @attr 9=26 @attr 2=102 " test " @attr 1=4 @attr 4=6 @attr 9=24
@attr 2=102 " test " @attr 4=6 @attr 5=103 @attr 9=16 @attr 2=102 " test "
@attr 4=6 @attr 9=14 @attr 2=102 " test "
(Via yaz-client this query yield: [120] Unsupported Truncation attribute -- v2
addinfo '103')
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list