Changeset 9548


Ignore:
Timestamp:
2005-04-04T16:19:11+12:00 (19 years ago)
Author:
kjdon
Message:

for teh language subcollection stuff, can now specify language_metadata in teh config file - will use that metadata instead of ex.Language to match on for language

Location:
trunk/gsdl/perllib
Files:
3 edited

Legend:

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

    r9214 r9548  
    251251    # should we just have one entry with Language/en,es/ ??
    252252    my @languages = ();
     253    my $language_metadata = "Language";
     254    if (defined ($self->{'collect_cfg'}->{'language_metadata'})) {
     255    $language_metadata = $self->{'collect_cfg'}->{'language_metadata'};
     256    }
    253257    @languages = split /,/, $language if (defined $language);
    254     foreach $language (@languages) {
     258    foreach my $language (@languages) {
    255259    my $not=0;
    256260    if ($language =~ s/^\!//) {
    257261        $not = 1;
    258262    }
    259     if ($not) {
    260         push (@$indexexparr, "!Language/$language/");
     263    if($not) {
     264        push (@$indexexparr, "!$language_metadata/$language/");
    261265    } else {
    262         push (@$indexexparr, "Language/$language/");
     266        push (@$indexexparr, "$language_metadata/$language/");
    263267    }
    264268    }
  • trunk/gsdl/perllib/mgbuilder.pm

    r8776 r9548  
    565565
    566566    my @languages = ();
     567    my $language_metadata = "Language";
     568    if (defined ($self->{'collect_cfg'}->{'language_metadata'})) {
     569    $language_metadata = $self->{'collect_cfg'}->{'language_metadata'};
     570    }
    567571    @languages = split /,/, $language if (defined $language);
    568572    foreach my $language (@languages) {
     
    572576    }
    573577    if($not) {
    574         push (@$indexexparr, "!Language/$language/");
     578        push (@$indexexparr, "!$language_metadata/$language/");
    575579    } else {
    576         push (@$indexexparr, "Language/$language/");
     580        push (@$indexexparr, "$language_metadata/$language/");
    577581    }
    578582    }
  • trunk/gsdl/perllib/mgppbuilder.pm

    r9157 r9548  
    665665    # should we just have one entry with Language/en,es/ ??
    666666    my @languages = ();
     667    my $language_metadata = "Language";
     668    if (defined ($self->{'collect_cfg'}->{'language_metadata'})) {
     669    $language_metadata = $self->{'collect_cfg'}->{'language_metadata'};
     670    }
    667671    @languages = split /,/, $language if (defined $language);
    668     foreach $language (@languages) {
     672    foreach my $language (@languages) {
    669673    my $not=0;
    670674    if ($language =~ s/^\!//) {
    671675        $not = 1;
    672676    }
    673     if ($not) {
    674         push (@$indexexparr, "!Language/$language/");
     677    if($not) {
     678        push (@$indexexparr, "!$language_metadata/$language/");
    675679    } else {
    676         push (@$indexexparr, "Language/$language/");
     680        push (@$indexexparr, "$language_metadata/$language/");
    677681    }
    678682    }
Note: See TracChangeset for help on using the changeset viewer.