/[webpac]/trunk2/all2all.pl
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk2/all2all.pl

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 390 by dpavlin, Wed Jul 21 16:18:45 2004 UTC revision 407 by dpavlin, Sun Sep 5 17:54:51 2004 UTC
# Line 16  use WebPAC::jsFind; Line 16  use WebPAC::jsFind;
16    
17  my $webpac = new WebPAC(  my $webpac = new WebPAC(
18          code_page => 'ISO-8859-2',          code_page => 'ISO-8859-2',
19          limit_mfn => 100,  #       limit_mfn => 100,
20  #       debug => 1,  #       debug => 1,
21  ) || die;  ) || die;
22    
# Line 24  my $log = $webpac->_get_logger(); Line 24  my $log = $webpac->_get_logger();
24    
25  my $index = new WebPAC::jsFind(  my $index = new WebPAC::jsFind(
26          index_path => './out/index',          index_path => './out/index',
27            keys => 80,
28  ) || die;  ) || die;
29    
30  $|=1;  $|=1;
# Line 62  while (my $rec = $webpac->fetch_rec) { Line 63  while (my $rec = $webpac->fetch_rec) {
63                  print OUT $webpac->output(                  print OUT $webpac->output(
64                          template => 'html.tt',                          template => 'html.tt',
65                          data => \@ds,                          data => \@ds,
66                            headline => $webpac->{'headline'},
67                  );                  );
68                  close(OUT);                  close(OUT);
69          } else {          } else {
70                  print $webpac->output(                  print $webpac->output(
71                          template => 'text.tt',                          template => 'text.tt',
72                          data => \@ds,                          data => \@ds,
73                            headline => $webpac->{'headline'},
74                  );                  );
75          }          }
76    
77          my $headline;          my $headline = $webpac->{'headline'};
78          foreach my $ds (@ds) {  
79                  if ($ds->{'tag'} eq 'headline') {          my $f = $filename;
80                          $headline = join(" ",@{$ds->{'display'}});          $f =~ s!out/!!;
                         last;  
                 }  
         }  
81    
82          # save into index          # save into index
83          foreach my $ds (@ds) {          foreach my $ds (@ds) {
# Line 85  while (my $rec = $webpac->fetch_rec) { Line 85  while (my $rec = $webpac->fetch_rec) {
85    
86                  $index->insert(                  $index->insert(
87                          index_name => $ds->{'tag'},                          index_name => $ds->{'tag'},
88                          path => $filename,                          path => $f,
89                          headline => $headline,                          headline => $headline,
90                          words => join(" ",@{$ds->{'swish'}})                          words => join(" ",@{$ds->{'swish'}})
91                  );                  );

Legend:
Removed from v.390  
changed lines
  Added in v.407

  ViewVC Help
Powered by ViewVC 1.1.26