https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32707
--- Comment #5 from Janusz Kaczmarek <[email protected]> --- (In reply to Fridolin Somers from comment #4) > Looks like this is related to Bug 24143 > > Please have a look. > > Don't you think we should avoid all query changes (truncation, ...) for > search in identifiers ? Yes, it is related. But Koha with Zebra queries with operands like sn:<biblionumber>, an:<authid> will not be autotruncated: in C4::Search they will be classified as ccl queries (lines 1234nn of the current master) and, as a consequence, buildQuery will return in line 1345 (if ( $query =~ /^cql=/ ) ...), before applying auto truncation. And auto truncation of standard identifiers like ISBN, ISSN, where index name is not a part of operand, is prevented by line 1421nn. This behaviour is not reflected in ES build_query_compat. And yes, I think we should avoid auto truncation and other automatic query modifications for identifiers. A proposal of a list of identifiers is hardcoded in the patch, in the method _is_safe_to_auto_truncate: barcode biblioitemnumber control-number control-number-identifier date-of-acquisition date-of-publication date-time-last-modified host-item-number identifier-standard isbn issn itemnumber itype koha-auth-number lc-card-number local-number number-local-acquisition other-control-number record-control-number Please, feel free to correct/extend the proposed patch. -- You are receiving this mail because: You are watching all bug changes. _______________________________________________ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
