Changeset 10474
- Timestamp:
- 2005-08-11T09:15:26+12:00 (19 years ago)
- Location:
- trunk/gsdl/perllib
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/perllib/lucenebuildproc.pm
r10419 r10474 300 300 $self->{'indexfieldmap'}->{$shortname} = 1; 301 301 } 302 foreach $item (@{$doc_obj->get_metadata ($section, $real_field)}) { 302 my @section_metadata = @{$doc_obj->get_metadata ($section, $real_field)}; 303 if ($self->{'indexing_text'} && defined ($self->{'sections_index_document_metadata'})) { 304 if ($self->{'sections_index_document_metadata'} eq "always" || ( scalar(@section_metadata) == 0 && $self->{'sections_index_document_metadata'} eq "unless_section_metadata_exists")) { 305 push (@section_metadata, @{$doc_obj->get_metadata ($doc_obj->get_top_section(), $real_field)}); 306 } 307 } 308 foreach $item (@section_metadata) { 303 309 $new_text .= "$parastarttag<$shortname index=\"1\">$item</$shortname>$paraendtag\n"; 304 310 # remove entities -
trunk/gsdl/perllib/mgbuildproc.pm
r9919 r10474 112 112 } else { 113 113 my $first = 1; 114 foreach my $meta (@{$doc_obj->get_metadata ($section, $real_field)}) { 114 my @section_metadata = @{$doc_obj->get_metadata ($section, $real_field)}; 115 if ($level eq "section" && $self->{'indexing_text'} && defined ($self->{'sections_index_document_metadata'})) { 116 if ($self->{'sections_index_document_metadata'} eq "always" || ( scalar(@section_metadata) == 0 && $self->{'sections_index_document_metadata'} eq "unless_section_metadata_exists")) { 117 push (@section_metadata, @{$doc_obj->get_metadata ($doc_obj->get_top_section(), $real_field)}); 118 } 119 } 120 foreach my $meta (@section_metadata) { 115 121 $meta =~ s/[\cB\cC]//g; 116 122 $self->{'num_processed_bytes'} += length ($meta); -
trunk/gsdl/perllib/mgppbuildproc.pm
r9919 r10474 31 31 32 32 use basebuildproc; 33 34 33 35 34 BEGIN { … … 271 270 $self->{'indexfieldmap'}->{$shortname} = 1; 272 271 } 273 foreach my $item (@{$doc_obj->get_metadata ($section, $real_field)}) { 272 my @section_metadata = @{$doc_obj->get_metadata ($section, $real_field)}; 273 if ($self->{'indexing_text'} && defined ($self->{'sections_index_document_metadata'})) { 274 if ($self->{'sections_index_document_metadata'} eq "always" || ( scalar(@section_metadata) == 0 && $self->{'sections_index_document_metadata'} eq "unless_section_metadata_exists")) { 275 push (@section_metadata, @{$doc_obj->get_metadata ($doc_obj->get_top_section(), $real_field)}); 276 } 277 } 278 foreach my $item (@section_metadata) { 279 #foreach my $item (@{$doc_obj->get_metadata ($section, $real_field)}) { 274 280 $new_text .= "$paratag<$shortname>$item</$shortname>\n"; 275 281 }
Note:
See TracChangeset
for help on using the changeset viewer.