Changeset 1772 for trunk/gsdl/perllib/mgppbuildproc.pm
- Timestamp:
- 2000-12-08T12:18:37+13:00 (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/perllib/mgppbuildproc.pm
r1694 r1772 69 69 70 70 $self->{'indexing_text'} = 0; 71 $self->{'indexfields'} = {}; 71 72 72 73 return bless $self, $class; … … 439 440 440 441 my $doc_section = 0; # just for this document 441 my $text = "<Document>\n"; 442 my $text = ""; 443 if ($self->{'num_docs'} == 1) { 444 $text = "<Document>\n"; 445 } 446 else { 447 $text = "</Document><Document>\n"; 448 } 442 449 my $text_extra = ""; 443 450 … … 459 466 if ($real_field eq "text") { 460 467 #print STDERR "in text bit"; 461 $new_text = "<Paragraph>";468 #$new_text = "<Paragraph>"; 462 469 $new_text .= $doc_obj->get_text ($section); 463 $self->find_paragraphs($new_text);470 #$self->find_paragraphs($new_text); 464 471 } else { # metadata field 465 472 if ($real_field eq "metadata") { # insert all metadata … … 474 481 $mfield !~ /^gsdl/ && defined $mvalue && $mvalue ne "") { 475 482 476 $new_text .= "< Paragraph><$mfield>$mvalue</$mfield>\n";483 $new_text .= "<$mfield>$mvalue</$mfield>\n"; 477 484 #print STDERR "metadata=$mfield:$mvalue"; 478 485 if (!defined $self->{'indexfields'}->{$mfield}) { 486 $self->{'indexfields'}->{$mfield} = 1; 487 } 479 488 } 480 489 } … … 482 491 } 483 492 else { #individual metadata specified 493 if (!defined $self->{'indexfields'}->{$real_field}) { 494 $self->{'indexfields'}->{$real_field} = 1; 495 } 484 496 foreach $item (@{$doc_obj->get_metadata ($section, $real_field)}) { 485 $new_text .= "< Paragraph><$real_field>$item</$real_field>\n";497 $new_text .= "<$real_field>$item</$real_field>\n"; 486 498 } 487 499 }
Note:
See TracChangeset
for help on using the changeset viewer.