projects
/
BackupPC.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
8b30b38
)
add _file_path_split
author
Dobrica Pavlinusic
<dpavlin@rot13.org>
Fri, 7 Jan 2011 16:57:34 +0000
(16:57 +0000)
committer
Dobrica Pavlinusic
<dpavlin@rot13.org>
Fri, 7 Jan 2011 16:57:34 +0000
(16:57 +0000)
lib/BackupPC/Search/KinoSearch.pm
patch
|
blob
|
history
diff --git
a/lib/BackupPC/Search/KinoSearch.pm
b/lib/BackupPC/Search/KinoSearch.pm
index
fd982af
..
8b9c51d
100644
(file)
--- 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/
/ );
$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 );
/);
# $schema->spec_field( name => '_doc', type => $blob_type );
@@
-82,9
+82,12
@@
sub exists {
sub add_doc {
my ($self,$row) = @_;
sub add_doc {
my ($self,$row) = @_;
- warn "XXX ",dump($row);
-
$row->{_uri} = $row->{hname} . ':' . $row->{sname} . '#' . $row->{backupnum} . ' ' . $row->{filepath};
$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 );
$self->{indexer}->add_doc( $row );