Are you sure you have 2.00? That seems quite old? I think things have changed a lot since then.
This is what I have in Search.pm for the start of the query sub:
sub query {
# ------------------------------------------------------------------
# Query the database.
#
my $query = $IN->param('query');
my $term = $IN->escape($IN->param('query'));
# First get our search options.
my $args = $IN->get_hash;
$args->{query} =~ s,^\s*|\s*$,,g;
$args->{query} =~ s,&,and,g; #I've added this line
This is what I have in Search.pm for the start of the query sub:
sub query {
# ------------------------------------------------------------------
# Query the database.
#
my $query = $IN->param('query');
my $term = $IN->escape($IN->param('query'));
# First get our search options.
my $args = $IN->get_hash;
$args->{query} =~ s,^\s*|\s*$,,g;
$args->{query} =~ s,&,and,g; #I've added this line