From 2630cbae3c9db4d44a7fd754f8a1deaefde0dc5e Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Sun, 9 Jan 2011 18:38:48 +0000 Subject: [PATCH] fix tokenization for _file_path_split --- lib/BackupPC/Search/KinoSearch.pm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/BackupPC/Search/KinoSearch.pm b/lib/BackupPC/Search/KinoSearch.pm index dcbb749..67eff7e 100644 --- a/lib/BackupPC/Search/KinoSearch.pm +++ b/lib/BackupPC/Search/KinoSearch.pm @@ -45,6 +45,7 @@ sub indexer { my $string_type = KinoSearch::Plan::StringType->new; # non-tokenized my $num_type = KinoSearch::Plan::Int64Type->new; + # numeric $schema->spec_field( name => $_, type => $string_type ) foreach ( qw/ backup_date backupnum @@ -55,10 +56,14 @@ sub indexer { type / ); + # non-tokenized strings $schema->spec_field( name => $_, type => $string_type ) foreach ( qw/ - _uri _file_path_split filepath hname sname + _uri filepath hname sname /); + # tokenized magic columns for infix search + $schema->spec_field( name => '_file_path_split', type => $ft_type ); + # $schema->spec_field( name => '_doc', type => $blob_type ); my $indexer = KinoSearch::Index::Indexer->new( -- 2.20.1