From fab4f90be3ae7eeee756410299a48b92b1b1b2ae Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Fri, 7 Jan 2011 16:57:34 +0000 Subject: [PATCH] add _file_path_split --- lib/BackupPC/Search/KinoSearch.pm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/BackupPC/Search/KinoSearch.pm b/lib/BackupPC/Search/KinoSearch.pm index fd982af..8b9c51d 100644 --- a/lib/BackupPC/Search/KinoSearch.pm +++ b/lib/BackupPC/Search/KinoSearch.pm @@ -41,7 +41,7 @@ sub new { / ); $schema->spec_field( name => $_, type => $string_type ) foreach ( qw/ - _uri filepath hname sname + _uri _file_path_split filepath hname sname /); # $schema->spec_field( name => '_doc', type => $blob_type ); @@ -82,9 +82,12 @@ sub exists { sub add_doc { my ($self,$row) = @_; - warn "XXX ",dump($row); - $row->{_uri} = $row->{hname} . ':' . $row->{sname} . '#' . $row->{backupnum} . ' ' . $row->{filepath}; + my $path = $row->{filepath}; + $path =~ s/(.)/$1 /g; # XXX our tokenize + $row->{_file_path_split} = $path; + + warn "XXX ",dump($row) if $ENV{DEBUG}; $self->{indexer}->add_doc( $row ); -- 2.20.1