From: Bill Erickson Date: Thu, 3 Mar 2016 23:04:18 +0000 (-0500) Subject: JBAS-1284 Strip apostrophes in search normalize X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=0dcbb8652b4613967901b44cf5e3b53d7c122a2a;p=working%2FEvergreen.git JBAS-1284 Strip apostrophes in search normalize Test case is title search for both forms: ha-na'arah she-sihkah ba-esh ha-Naʻarah she-śiḥḳah ba-esh Signed-off-by: Bill Erickson --- diff --git a/KCLS/sql/schema/deploy/2.5-to-2.7-upgrade.sql b/KCLS/sql/schema/deploy/2.5-to-2.7-upgrade.sql index 2bdd0e360e..96c11bebed 100644 --- a/KCLS/sql/schema/deploy/2.5-to-2.7-upgrade.sql +++ b/KCLS/sql/schema/deploy/2.5-to-2.7-upgrade.sql @@ -394,6 +394,9 @@ CREATE OR REPLACE FUNCTION public.search_normalize( TEXT, TEXT ) RETURNS TEXT AS # transformations based on Unicode category codes $str =~ s/[\p{Cc}\p{Cf}\p{Co}\p{Cs}\p{Lm}\p{Mc}\p{Me}\p{Mn}]//g; + # JBAS-1284 Strip apostrophes + $str =~ s/\'//g; + if ($sf && $sf =~ /^a/o) { my $commapos = index($str, ','); if ($commapos > -1) {