Ignore:
Timestamp:
2005-02-28T15:47:00+13:00 (19 years ago)
Author:
kjdon
Message:

now set a gdbm_level in buildproc, so can tell whether to number documents by doc num or section num

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/perllib/lucenebuilder.pm

    r9197 r9214  
    112112    }
    113113    my $levels = $self->{'levels'};
     114    my $gdbm_level = "document";
     115    if ($levels->{'section'}) {
     116    $gdbm_level = "section";
     117    }
     118
    114119    undef $levels->{'paragraph'}; # get rid of para if we had it.
    115120    # set up the document processr
     
    121126    $self->{'buildproc'}->set_indexfieldmap ($self->{'indexfieldmap'});
    122127    $self->{'buildproc'}->set_levels ($levels);                       
     128    $self->{'buildproc'}->set_gdbm_level ($gdbm_level);                       
    123129    $self->{'buildproc'}->reset();
    124130    &plugin::begin($self->{'pluginfo'}, $self->{'source_dir'},
     
    275281   
    276282    my $store_levels = $self->{'levels'};
    277 
     283    my $gdbm_level = "document";
     284    if ($store_levels->{'section'}) {
     285    $gdbm_level = "section";
     286    }
     287   
    278288    my $dom_level = "";
    279289    foreach my $key (keys %$store_levels) {
     
    297307    $self->{'buildproc'}->set_indexfieldmap ($self->{'indexfieldmap'});
    298308    $self->{'buildproc'}->set_levels ($local_levels);                       
     309    $self->{'buildproc'}->set_gdbm_level($gdbm_level);
    299310    $self->{'buildproc'}->reset();
    300311    &plugin::read ($self->{'pluginfo'}, $self->{'source_dir'},
Note: See TracChangeset for help on using the changeset viewer.