move loading of search module into BackupPC::Search
[BackupPC.git] / bin / BackupPC_updatedb
index 2290a19..9627a2b 100755 (executable)
@@ -15,18 +15,6 @@ use BackupPC::Search;
 use Cwd qw/abs_path/;
 use Data::Dump qw(dump);
 
-our $search_module;
-BEGIN {
-       $search_module = "BackupPC::Search::Estraier";
-       $search_module = "BackupPC::Search::KinoSearch" if $ENV{KINO};
-       eval "use $search_module";
-       if ( $@ ) {
-               warn "ERROR: $search_module: $!";
-       } else {
-               warn "# using $search_module for full-text search";
-       }
-}
-
 use constant BPC_FTYPE_DIR => 5;
 use constant EST_CHUNK => 4096;
 
@@ -131,7 +119,7 @@ sub hest_update {
        my $offset = 0;
        my $added = 0;
 
-       my $search = $search_module->new( $index_node_url );
+       my $search = BackupPC::Search->search_module;
 
        my $results = 0;