Lines 49-55
sub target_syntax {
Link Here
|
49 |
foreach my $field (@{$self->fields}) { |
49 |
foreach my $field (@{$self->fields}) { |
50 |
$fieldobj = $self->plan->QueryParser->bib1_mapping_by_name('field', $self->classname, $field, $server); |
50 |
$fieldobj = $self->plan->QueryParser->bib1_mapping_by_name('field', $self->classname, $field, $server); |
51 |
$relbump = $self->plan->QueryParser->bib1_mapping_by_name('relevance_bump', $self->classname, $field, $server); |
51 |
$relbump = $self->plan->QueryParser->bib1_mapping_by_name('relevance_bump', $self->classname, $field, $server); |
52 |
if ($relbump) { |
52 |
if ($relbump && defined $relbump->{'attr_string'}) { |
53 |
$fieldobj->{'attr_string'} .= ' ' . $relbump->{'attr_string'}; |
53 |
$fieldobj->{'attr_string'} .= ' ' . $relbump->{'attr_string'}; |
54 |
} |
54 |
} |
55 |
push @fields, $fieldobj unless (!defined($fieldobj) || ($field eq $self->classname && @{$self->fields} > 1)); |
55 |
push @fields, $fieldobj unless (!defined($fieldobj) || ($field eq $self->classname && @{$self->fields} > 1)); |