From: Dobrica Pavlinusic Date: Sun, 9 Jan 2011 20:00:04 +0000 (+0000) Subject: match phrase X-Git-Url: http://git.rot13.org/?p=BackupPC.git;a=commitdiff_plain;h=63948b2b693c57faa83050d7590bbf11acc3388c match phrase --- diff --git a/lib/BackupPC/Search/KinoSearch.pm b/lib/BackupPC/Search/KinoSearch.pm index 0301fa3..e1ba8da 100644 --- a/lib/BackupPC/Search/KinoSearch.pm +++ b/lib/BackupPC/Search/KinoSearch.pm @@ -146,9 +146,11 @@ sub search { my $sort_spec = KinoSearch::Search::SortSpec->new( rules => $rules ); - $q =~ s/(.)/$1 /g; # _file_path_split + my $split = $q; + $split =~ s/(.)/$1 /g; # _file_path_split + $split = qq{"$split"}; # exact ordering my $hits = $self->searcher->hits( - query => $q, + query => $split, sort_spec => $sort_spec, );