--- trunk2/all2all.pl 2004/09/05 22:22:37 411 +++ trunk2/all2all.pl 2004/09/09 18:25:34 420 @@ -17,7 +17,7 @@ my $webpac = new WebPAC( code_page => 'ISO-8859-2', - limit_mfn => 500, +# limit_mfn => 500, # debug => 1, ) || die; @@ -25,7 +25,7 @@ my $index = new WebPAC::jsFind( index_path => './out/index', - keys => 80, + keys => 10, ) || die; my $thes; @@ -41,6 +41,9 @@ # { 'eval' => '"v901^a" eq "Deskriptor"', 'key' => 'a:v561^4:v562^4:v461^1', 'val' => 'v900' }, { 'key' => 'a:v561^4:v562^4:v461^1', 'val' => 'v900' }, { 'key' => '900_mfn:v900', 'val' => 'v000' }, + # tree structure + { 'eval' => 'length("v251") == 2', 'key' => 'root:v251', 'val' => 'v900' }, + { 'eval' => '"v251"', 'key' => 'code:v900', 'val' => 'v561^4:v251' }, ], ); @@ -99,10 +102,12 @@ $thes->{$ds->{'tag'}} ||= new WebPAC::Index; - $thes->{$ds->{'tag'}}->insert( - path => $f, - headline => $headline, - ); + foreach my $h (@{$ds->{'index'}}) { + $thes->{$ds->{'tag'}}->insert( + path => $f, + headline => $h, + ); + } } # print Dumper(\@ds); @@ -117,10 +122,11 @@ next; } - $log->debug("saving sorted index $t [".scalar(@e)." elements]"); + my $file = "./out/bfilter/$t.txt"; + $log->info("saving sorted index $t to '$file' [".scalar(@e)." elements]"); $webpac->output_file( - file => "./out/thes_$t.html", + file => $file, template => 'index.tt', data => \@e, index_name => $t, @@ -135,5 +141,85 @@ } } +$log->info("lookup hash: ",Dumper($webpac->{'lookup'})); + +# +# tree dump implementation which shouldn't be here :-) +# + +my $file = 'out/browse.html'; +open(HTML, "> $file") || $log->logdie("can't open '$file'"); + +print HTML qq{ + + + Browse + + + + + + +}; + $index->close;