--- trunk2/all2all.pl 2004/07/20 17:15:48 389 +++ trunk2/all2all.pl 2004/07/24 13:48:08 398 @@ -12,7 +12,7 @@ use lib './lib'; use WebPAC; - +use WebPAC::jsFind; my $webpac = new WebPAC( code_page => 'ISO-8859-2', @@ -22,6 +22,10 @@ my $log = $webpac->_get_logger(); +my $index = new WebPAC::jsFind( + index_path => './out/index', +) || die; + $|=1; my $maxmfn = $webpac->open_isis( @@ -58,18 +62,42 @@ print OUT $webpac->output( template => 'html.tt', data => \@ds, + headline => $webpac->{'headline'}, ); close(OUT); } else { print $webpac->output( template => 'text.tt', data => \@ds, + headline => $webpac->{'headline'}, ); } + my $headline = $webpac->{'headline'}; + + my $f = $filename; + $f =~ s!out/!!; + + # save into index + foreach my $ds (@ds) { + next if (! $ds->{'swish'}); + + $index->insert( + index_name => $ds->{'tag'}, + path => $f, + headline => $headline, + words => join(" ",@{$ds->{'swish'}}) + ); + } + +# print Dumper(\@ds); + } if ($log->is_debug) { $log->debug("lookup hash: ",Dumper($webpac->{'lookup'})); $log->debug("data hash: ",Dumper($webpac->{'data'})); } + +$index->close; +