[Koha-cvs] koha/C4 Search.pm [rel_3_0]
Antoine Farnault
antoine at koha-fr.org
Tue Nov 28 16:14:28 CET 2006
CVSROOT: /sources/koha
Module name: koha
Branch: rel_3_0
Changes by: Antoine Farnault <toins> 06/11/28 15:14:28
Modified files:
C4 : Search.pm
Log message:
sync with dev_week:
(
Fixes two bugs:
1. stemmed operators < 3 chars weren't being skipped (bad syntax)
2. FindDuplicate was failing when the title contained '(' or ')'
)
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/C4/Search.pm?cvsroot=koha&only_with_tag=rel_3_0&r1=1.120.2.31&r2=1.120.2.32
Patches:
Index: Search.pm
===================================================================
RCS file: /sources/koha/koha/C4/Search.pm,v
retrieving revision 1.120.2.31
retrieving revision 1.120.2.32
diff -u -b -r1.120.2.31 -r1.120.2.32
--- Search.pm 27 Nov 2006 15:14:52 -0000 1.120.2.31
+++ Search.pm 28 Nov 2006 15:14:28 -0000 1.120.2.32
@@ -39,7 +39,7 @@
use vars qw($VERSION @ISA @EXPORT @EXPORT_OK %EXPORT_TAGS);
# set the version for version checking
-$VERSION = do { my @v = '$Revision: 1.120.2.31 $' =~ /\d+/g;
+$VERSION = do { my @v = '$Revision: 1.120.2.32 $' =~ /\d+/g;
shift(@v) . "." . join( "_", map { sprintf "%03d", $_ } @v );
};
@@ -504,6 +504,8 @@
else {
$result->{title} =~ s /\\//g;
$result->{title} =~ s /\"//g;
+ $result->{title}=~s /\(//g;
+ $result->{title}=~s /\)//g;
$query = "ti,ext=$result->{title}";
}
my ($possible_duplicate_record) =
@@ -516,7 +518,6 @@
$result->{'title'}
if $result;
}
-
}
=item KeywordSearch
@@ -2905,7 +2906,7 @@
$stemmed_operand .= "$stem";
$stemmed_operand .= "?"
unless ( $stem =~ /(and$|or$|not$)/ )
- || ( length( $stem < 3 ) );
+ || ( length( $stem ) < 3 );
$stemmed_operand .= " ";
#warn "STEM: $stemmed_operand";
More information about the Koha-cvs
mailing list