17 |
use YAML qw/LoadFile/; |
use YAML qw/LoadFile/; |
18 |
use Getopt::Long; |
use Getopt::Long; |
19 |
use File::Path; |
use File::Path; |
20 |
|
use Time::HiRes qw/time/; |
21 |
|
|
22 |
=head1 NAME |
=head1 NAME |
23 |
|
|
77 |
die "no databases in config file!\n" unless ($config->{databases}); |
die "no databases in config file!\n" unless ($config->{databases}); |
78 |
|
|
79 |
my $total_rows = 0; |
my $total_rows = 0; |
80 |
|
my $start_t = time(); |
81 |
|
|
82 |
while (my ($database, $db_config) = each %{ $config->{databases} }) { |
while (my ($database, $db_config) = each %{ $config->{databases} }) { |
83 |
|
|
207 |
|
|
208 |
}; |
}; |
209 |
|
|
210 |
$log->info("$total_rows records indexed"); |
my $dt = time() - $start_t; |
211 |
|
$log->info("$total_rows records indexed in " . |
212 |
|
sprintf("%.2f sec [%.2f rec/sec]", |
213 |
|
$dt, ($total_rows / $dt) |
214 |
|
) |
215 |
|
); |
216 |
|
|
217 |
# |
# |
218 |
# add Hyper Estraier links to other databases |
# add Hyper Estraier links to other databases |