255 |
|
|
256 |
} elsif ($use_indexer eq 'kinosearch') { |
} elsif ($use_indexer eq 'kinosearch') { |
257 |
|
|
258 |
# open KinoSearch |
die "no longer supported"; |
|
require WebPAC::Output::KinoSearch; |
|
|
$indexer_config->{clean} = 1 unless (-e $indexer_config->{index_path}); |
|
|
$indexer = new WebPAC::Output::KinoSearch( %{ $indexer_config } ); |
|
259 |
|
|
260 |
} else { |
} else { |
261 |
$log->logdie("unknown use_indexer: $use_indexer"); |
$log->logdie("unknown use_indexer: $use_indexer"); |
308 |
$module = 'WebPAC::Output::' . $module unless $module =~ m/::/; |
$module = 'WebPAC::Output::' . $module unless $module =~ m/::/; |
309 |
$log->debug("loading output module $module"); |
$log->debug("loading output module $module"); |
310 |
eval "require $module"; |
eval "require $module"; |
311 |
|
$db_config->{output}->{database} = $database; |
312 |
|
$log->debug("calling $module->new(",dump( $db_config->{output} ),")"); |
313 |
my $out = new $module->new( $db_config->{output} ); |
my $out = new $module->new( $db_config->{output} ); |
314 |
$out->init; |
$out->init; |
315 |
push @outputs, $out; |
push @outputs, $out; |